./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/popl20-more-sum-array-hom.wvr.c --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/weaver/popl20-more-sum-array-hom.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 0307f20ae0363cc6fed70ae0937c5000167639ab486b68a523e3313ccdd28e28 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-09-01 14:12:58,592 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-09-01 14:12:58,593 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-09-01 14:12:58,619 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-09-01 14:12:58,620 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-09-01 14:12:58,621 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-09-01 14:12:58,622 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-09-01 14:12:58,624 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-09-01 14:12:58,625 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-09-01 14:12:58,626 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-09-01 14:12:58,627 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-09-01 14:12:58,628 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-09-01 14:12:58,629 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-09-01 14:12:58,629 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-09-01 14:12:58,630 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-09-01 14:12:58,632 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-09-01 14:12:58,633 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-09-01 14:12:58,633 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-09-01 14:12:58,635 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-09-01 14:12:58,637 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-09-01 14:12:58,639 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-09-01 14:12:58,640 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-09-01 14:12:58,641 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-09-01 14:12:58,642 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-09-01 14:12:58,645 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-09-01 14:12:58,646 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-09-01 14:12:58,646 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-09-01 14:12:58,647 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-09-01 14:12:58,648 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-09-01 14:12:58,649 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-09-01 14:12:58,649 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-09-01 14:12:58,650 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-09-01 14:12:58,650 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-09-01 14:12:58,651 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-09-01 14:12:58,652 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-09-01 14:12:58,652 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-09-01 14:12:58,653 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-09-01 14:12:58,653 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-09-01 14:12:58,654 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-09-01 14:12:58,654 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-09-01 14:12:58,655 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-09-01 14:12:58,656 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-09-01 14:12:58,676 INFO L113 SettingsManager]: Loading preferences was successful [2023-09-01 14:12:58,677 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-01 14:12:58,677 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-01 14:12:58,677 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-01 14:12:58,678 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-09-01 14:12:58,678 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-09-01 14:12:58,679 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-01 14:12:58,679 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-09-01 14:12:58,680 INFO L138 SettingsManager]: * Use SBE=true [2023-09-01 14:12:58,680 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-01 14:12:58,680 INFO L138 SettingsManager]: * sizeof long=4 [2023-09-01 14:12:58,681 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-01 14:12:58,681 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-09-01 14:12:58,681 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-09-01 14:12:58,681 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-09-01 14:12:58,682 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-09-01 14:12:58,682 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-09-01 14:12:58,682 INFO L138 SettingsManager]: * sizeof long double=12 [2023-09-01 14:12:58,682 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-09-01 14:12:58,683 INFO L138 SettingsManager]: * Use constant arrays=true [2023-09-01 14:12:58,683 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-09-01 14:12:58,683 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-01 14:12:58,684 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-01 14:12:58,684 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-09-01 14:12:58,684 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 14:12:58,685 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-01 14:12:58,685 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-09-01 14:12:58,685 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-09-01 14:12:58,685 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-01 14:12:58,686 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-09-01 14:12:58,686 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-09-01 14:12:58,686 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-09-01 14:12:58,686 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-09-01 14:12:58,686 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-09-01 14:12:58,687 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-09-01 14:12:58,687 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 0307f20ae0363cc6fed70ae0937c5000167639ab486b68a523e3313ccdd28e28 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> BEFORE [2023-09-01 14:12:59,034 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-01 14:12:59,061 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-01 14:12:59,063 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-01 14:12:59,065 INFO L271 PluginConnector]: Initializing CDTParser... [2023-09-01 14:12:59,065 INFO L275 PluginConnector]: CDTParser initialized [2023-09-01 14:12:59,066 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-sum-array-hom.wvr.c [2023-09-01 14:13:00,206 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-09-01 14:13:00,425 INFO L351 CDTParser]: Found 1 translation units. [2023-09-01 14:13:00,425 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-sum-array-hom.wvr.c [2023-09-01 14:13:00,431 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c1d954fa2/0bd45051a2a143b599b1e13ece650e2d/FLAG7d571b94c [2023-09-01 14:13:00,444 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c1d954fa2/0bd45051a2a143b599b1e13ece650e2d [2023-09-01 14:13:00,446 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-01 14:13:00,447 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-09-01 14:13:00,453 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-01 14:13:00,453 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-01 14:13:00,456 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-01 14:13:00,457 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 02:13:00" (1/1) ... [2023-09-01 14:13:00,458 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@507b91b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:13:00, skipping insertion in model container [2023-09-01 14:13:00,458 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 02:13:00" (1/1) ... [2023-09-01 14:13:00,463 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-01 14:13:00,478 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-01 14:13:00,644 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-sum-array-hom.wvr.c[2396,2409] [2023-09-01 14:13:00,661 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 14:13:00,671 INFO L203 MainTranslator]: Completed pre-run [2023-09-01 14:13:00,709 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-sum-array-hom.wvr.c[2396,2409] [2023-09-01 14:13:00,716 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 14:13:00,733 INFO L208 MainTranslator]: Completed translation [2023-09-01 14:13:00,734 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:13:00 WrapperNode [2023-09-01 14:13:00,734 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-01 14:13:00,735 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-01 14:13:00,736 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-01 14:13:00,736 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-01 14:13:00,742 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:13:00" (1/1) ... [2023-09-01 14:13:00,756 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:13:00" (1/1) ... [2023-09-01 14:13:00,789 INFO L138 Inliner]: procedures = 25, calls = 34, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 105 [2023-09-01 14:13:00,790 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-01 14:13:00,791 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-01 14:13:00,791 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-01 14:13:00,791 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-09-01 14:13:00,799 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:13:00" (1/1) ... [2023-09-01 14:13:00,799 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:13:00" (1/1) ... [2023-09-01 14:13:00,814 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:13:00" (1/1) ... [2023-09-01 14:13:00,815 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:13:00" (1/1) ... [2023-09-01 14:13:00,825 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:13:00" (1/1) ... [2023-09-01 14:13:00,831 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:13:00" (1/1) ... [2023-09-01 14:13:00,833 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:13:00" (1/1) ... [2023-09-01 14:13:00,841 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:13:00" (1/1) ... [2023-09-01 14:13:00,844 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-01 14:13:00,846 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-01 14:13:00,846 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-09-01 14:13:00,846 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-09-01 14:13:00,847 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:13:00" (1/1) ... [2023-09-01 14:13:00,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 14:13:00,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:13:00,878 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-09-01 14:13:00,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-09-01 14:13:00,917 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-01 14:13:00,917 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-01 14:13:00,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-01 14:13:00,918 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-09-01 14:13:00,918 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-09-01 14:13:00,918 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-09-01 14:13:00,918 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-09-01 14:13:00,918 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-09-01 14:13:00,918 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-09-01 14:13:00,918 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-09-01 14:13:00,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-01 14:13:00,919 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-09-01 14:13:00,919 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-01 14:13:00,919 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-01 14:13:00,919 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-01 14:13:00,921 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-09-01 14:13:01,037 INFO L236 CfgBuilder]: Building ICFG [2023-09-01 14:13:01,039 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-01 14:13:01,341 INFO L277 CfgBuilder]: Performing block encoding [2023-09-01 14:13:01,348 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-01 14:13:01,349 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-09-01 14:13:01,351 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 02:13:01 BoogieIcfgContainer [2023-09-01 14:13:01,351 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-01 14:13:01,353 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-09-01 14:13:01,363 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-09-01 14:13:01,366 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-09-01 14:13:01,367 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.09 02:13:00" (1/3) ... [2023-09-01 14:13:01,367 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c4906c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 02:13:01, skipping insertion in model container [2023-09-01 14:13:01,368 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:13:00" (2/3) ... [2023-09-01 14:13:01,368 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c4906c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 02:13:01, skipping insertion in model container [2023-09-01 14:13:01,368 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 02:13:01" (3/3) ... [2023-09-01 14:13:01,369 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-sum-array-hom.wvr.c [2023-09-01 14:13:01,379 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-09-01 14:13:01,388 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-09-01 14:13:01,388 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-09-01 14:13:01,389 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-09-01 14:13:01,509 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-09-01 14:13:01,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 149 places, 151 transitions, 326 flow [2023-09-01 14:13:01,653 INFO L130 PetriNetUnfolder]: 12/148 cut-off events. [2023-09-01 14:13:01,653 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-09-01 14:13:01,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161 conditions, 148 events. 12/148 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 102 event pairs, 0 based on Foata normal form. 0/135 useless extension candidates. Maximal degree in co-relation 110. Up to 2 conditions per place. [2023-09-01 14:13:01,659 INFO L82 GeneralOperation]: Start removeDead. Operand has 149 places, 151 transitions, 326 flow [2023-09-01 14:13:01,664 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 136 places, 138 transitions, 294 flow [2023-09-01 14:13:01,667 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 14:13:01,675 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 136 places, 138 transitions, 294 flow [2023-09-01 14:13:01,678 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 136 places, 138 transitions, 294 flow [2023-09-01 14:13:01,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 136 places, 138 transitions, 294 flow [2023-09-01 14:13:01,704 INFO L130 PetriNetUnfolder]: 12/138 cut-off events. [2023-09-01 14:13:01,704 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-09-01 14:13:01,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 151 conditions, 138 events. 12/138 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 101 event pairs, 0 based on Foata normal form. 0/126 useless extension candidates. Maximal degree in co-relation 110. Up to 2 conditions per place. [2023-09-01 14:13:01,707 INFO L119 LiptonReduction]: Number of co-enabled transitions 1728 [2023-09-01 14:13:05,863 INFO L134 LiptonReduction]: Checked pairs total: 1910 [2023-09-01 14:13:05,863 INFO L136 LiptonReduction]: Total number of compositions: 130 [2023-09-01 14:13:05,874 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-09-01 14:13:05,878 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@78c1521, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 14:13:05,879 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-09-01 14:13:05,884 INFO L130 PetriNetUnfolder]: 4/23 cut-off events. [2023-09-01 14:13:05,885 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-09-01 14:13:05,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:13:05,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:13:05,886 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:13:05,889 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:13:05,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1930366028, now seen corresponding path program 1 times [2023-09-01 14:13:05,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:13:05,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260712250] [2023-09-01 14:13:05,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:05,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:13:06,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:06,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:13:06,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:13:06,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260712250] [2023-09-01 14:13:06,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260712250] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 14:13:06,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 14:13:06,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 14:13:06,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258512329] [2023-09-01 14:13:06,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 14:13:06,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 14:13:06,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:13:06,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 14:13:06,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 14:13:06,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 281 [2023-09-01 14:13:06,651 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 24 transitions, 66 flow. Second operand has 3 states, 3 states have (on average 138.66666666666666) internal successors, (416), 3 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:06,652 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:13:06,652 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 281 [2023-09-01 14:13:06,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:13:06,774 INFO L130 PetriNetUnfolder]: 360/508 cut-off events. [2023-09-01 14:13:06,774 INFO L131 PetriNetUnfolder]: For 42/42 co-relation queries the response was YES. [2023-09-01 14:13:06,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1068 conditions, 508 events. 360/508 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1620 event pairs, 39 based on Foata normal form. 1/309 useless extension candidates. Maximal degree in co-relation 803. Up to 421 conditions per place. [2023-09-01 14:13:06,783 INFO L137 encePairwiseOnDemand]: 276/281 looper letters, 32 selfloop transitions, 4 changer transitions 1/40 dead transitions. [2023-09-01 14:13:06,784 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 40 transitions, 187 flow [2023-09-01 14:13:06,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 14:13:06,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 14:13:06,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 437 transitions. [2023-09-01 14:13:06,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5183867141162515 [2023-09-01 14:13:06,806 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 437 transitions. [2023-09-01 14:13:06,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 437 transitions. [2023-09-01 14:13:06,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:13:06,810 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 437 transitions. [2023-09-01 14:13:06,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 145.66666666666666) internal successors, (437), 3 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:06,818 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 281.0) internal successors, (1124), 4 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:06,819 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 281.0) internal successors, (1124), 4 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:06,821 INFO L175 Difference]: Start difference. First operand has 30 places, 24 transitions, 66 flow. Second operand 3 states and 437 transitions. [2023-09-01 14:13:06,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 40 transitions, 187 flow [2023-09-01 14:13:06,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 40 transitions, 165 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-09-01 14:13:06,825 INFO L231 Difference]: Finished difference. Result has 27 places, 27 transitions, 80 flow [2023-09-01 14:13:06,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=80, PETRI_PLACES=27, PETRI_TRANSITIONS=27} [2023-09-01 14:13:06,830 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, -3 predicate places. [2023-09-01 14:13:06,830 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 27 transitions, 80 flow [2023-09-01 14:13:06,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 138.66666666666666) internal successors, (416), 3 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:06,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:13:06,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:13:06,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-09-01 14:13:06,831 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:13:06,832 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:13:06,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1470342661, now seen corresponding path program 1 times [2023-09-01 14:13:06,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:13:06,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399301437] [2023-09-01 14:13:06,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:06,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:13:06,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:06,976 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:13:06,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:13:06,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399301437] [2023-09-01 14:13:06,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399301437] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 14:13:06,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 14:13:06,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-09-01 14:13:06,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350382085] [2023-09-01 14:13:06,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 14:13:06,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 14:13:06,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:13:06,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 14:13:06,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-09-01 14:13:07,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 281 [2023-09-01 14:13:07,058 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 27 transitions, 80 flow. Second operand has 5 states, 5 states have (on average 130.8) internal successors, (654), 5 states have internal predecessors, (654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:07,058 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:13:07,058 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 281 [2023-09-01 14:13:07,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:13:07,251 INFO L130 PetriNetUnfolder]: 624/931 cut-off events. [2023-09-01 14:13:07,251 INFO L131 PetriNetUnfolder]: For 263/266 co-relation queries the response was YES. [2023-09-01 14:13:07,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2277 conditions, 931 events. 624/931 cut-off events. For 263/266 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3758 event pairs, 274 based on Foata normal form. 34/956 useless extension candidates. Maximal degree in co-relation 487. Up to 484 conditions per place. [2023-09-01 14:13:07,260 INFO L137 encePairwiseOnDemand]: 276/281 looper letters, 54 selfloop transitions, 4 changer transitions 0/60 dead transitions. [2023-09-01 14:13:07,261 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 60 transitions, 292 flow [2023-09-01 14:13:07,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 14:13:07,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 14:13:07,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 687 transitions. [2023-09-01 14:13:07,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4889679715302491 [2023-09-01 14:13:07,265 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 687 transitions. [2023-09-01 14:13:07,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 687 transitions. [2023-09-01 14:13:07,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:13:07,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 687 transitions. [2023-09-01 14:13:07,268 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 137.4) internal successors, (687), 5 states have internal predecessors, (687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:07,272 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 281.0) internal successors, (1686), 6 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:07,273 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 281.0) internal successors, (1686), 6 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:07,274 INFO L175 Difference]: Start difference. First operand has 27 places, 27 transitions, 80 flow. Second operand 5 states and 687 transitions. [2023-09-01 14:13:07,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 60 transitions, 292 flow [2023-09-01 14:13:07,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 60 transitions, 284 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 14:13:07,277 INFO L231 Difference]: Finished difference. Result has 33 places, 30 transitions, 106 flow [2023-09-01 14:13:07,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=106, PETRI_PLACES=33, PETRI_TRANSITIONS=30} [2023-09-01 14:13:07,279 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 3 predicate places. [2023-09-01 14:13:07,279 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 30 transitions, 106 flow [2023-09-01 14:13:07,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 130.8) internal successors, (654), 5 states have internal predecessors, (654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:07,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:13:07,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:13:07,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-09-01 14:13:07,280 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:13:07,283 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:13:07,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1089877853, now seen corresponding path program 1 times [2023-09-01 14:13:07,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:13:07,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861721382] [2023-09-01 14:13:07,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:07,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:13:07,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:07,488 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:13:07,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:13:07,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861721382] [2023-09-01 14:13:07,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861721382] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 14:13:07,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 14:13:07,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-09-01 14:13:07,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180003161] [2023-09-01 14:13:07,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 14:13:07,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 14:13:07,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:13:07,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 14:13:07,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-09-01 14:13:07,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 281 [2023-09-01 14:13:07,575 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 30 transitions, 106 flow. Second operand has 5 states, 5 states have (on average 129.8) internal successors, (649), 5 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:07,575 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:13:07,575 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 281 [2023-09-01 14:13:07,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:13:07,725 INFO L130 PetriNetUnfolder]: 497/763 cut-off events. [2023-09-01 14:13:07,726 INFO L131 PetriNetUnfolder]: For 344/374 co-relation queries the response was YES. [2023-09-01 14:13:07,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1840 conditions, 763 events. 497/763 cut-off events. For 344/374 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3244 event pairs, 206 based on Foata normal form. 58/819 useless extension candidates. Maximal degree in co-relation 1278. Up to 506 conditions per place. [2023-09-01 14:13:07,731 INFO L137 encePairwiseOnDemand]: 276/281 looper letters, 50 selfloop transitions, 4 changer transitions 0/57 dead transitions. [2023-09-01 14:13:07,731 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 57 transitions, 286 flow [2023-09-01 14:13:07,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 14:13:07,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 14:13:07,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 680 transitions. [2023-09-01 14:13:07,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48398576512455516 [2023-09-01 14:13:07,734 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 680 transitions. [2023-09-01 14:13:07,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 680 transitions. [2023-09-01 14:13:07,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:13:07,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 680 transitions. [2023-09-01 14:13:07,737 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 136.0) internal successors, (680), 5 states have internal predecessors, (680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:07,740 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 281.0) internal successors, (1686), 6 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:07,741 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 281.0) internal successors, (1686), 6 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:07,741 INFO L175 Difference]: Start difference. First operand has 33 places, 30 transitions, 106 flow. Second operand 5 states and 680 transitions. [2023-09-01 14:13:07,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 57 transitions, 286 flow [2023-09-01 14:13:07,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 57 transitions, 282 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-09-01 14:13:07,744 INFO L231 Difference]: Finished difference. Result has 38 places, 31 transitions, 121 flow [2023-09-01 14:13:07,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=121, PETRI_PLACES=38, PETRI_TRANSITIONS=31} [2023-09-01 14:13:07,745 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 8 predicate places. [2023-09-01 14:13:07,745 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 31 transitions, 121 flow [2023-09-01 14:13:07,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 129.8) internal successors, (649), 5 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:07,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:13:07,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:13:07,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-09-01 14:13:07,747 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:13:07,747 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:13:07,747 INFO L85 PathProgramCache]: Analyzing trace with hash 995317502, now seen corresponding path program 1 times [2023-09-01 14:13:07,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:13:07,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321638496] [2023-09-01 14:13:07,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:07,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:13:07,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:07,867 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:13:07,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:13:07,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321638496] [2023-09-01 14:13:07,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321638496] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 14:13:07,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 14:13:07,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-09-01 14:13:07,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055092468] [2023-09-01 14:13:07,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 14:13:07,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 14:13:07,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:13:07,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 14:13:07,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-09-01 14:13:07,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 281 [2023-09-01 14:13:07,959 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 31 transitions, 121 flow. Second operand has 5 states, 5 states have (on average 128.8) internal successors, (644), 5 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:07,959 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:13:07,959 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 281 [2023-09-01 14:13:07,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:13:08,099 INFO L130 PetriNetUnfolder]: 417/635 cut-off events. [2023-09-01 14:13:08,100 INFO L131 PetriNetUnfolder]: For 446/480 co-relation queries the response was YES. [2023-09-01 14:13:08,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1634 conditions, 635 events. 417/635 cut-off events. For 446/480 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2524 event pairs, 138 based on Foata normal form. 48/671 useless extension candidates. Maximal degree in co-relation 1372. Up to 368 conditions per place. [2023-09-01 14:13:08,104 INFO L137 encePairwiseOnDemand]: 275/281 looper letters, 34 selfloop transitions, 3 changer transitions 25/64 dead transitions. [2023-09-01 14:13:08,104 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 64 transitions, 333 flow [2023-09-01 14:13:08,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-09-01 14:13:08,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-09-01 14:13:08,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 806 transitions. [2023-09-01 14:13:08,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47805456702253857 [2023-09-01 14:13:08,107 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 806 transitions. [2023-09-01 14:13:08,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 806 transitions. [2023-09-01 14:13:08,108 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:13:08,108 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 806 transitions. [2023-09-01 14:13:08,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 134.33333333333334) internal successors, (806), 6 states have internal predecessors, (806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:08,113 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 281.0) internal successors, (1967), 7 states have internal predecessors, (1967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:08,115 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 281.0) internal successors, (1967), 7 states have internal predecessors, (1967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:08,115 INFO L175 Difference]: Start difference. First operand has 38 places, 31 transitions, 121 flow. Second operand 6 states and 806 transitions. [2023-09-01 14:13:08,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 64 transitions, 333 flow [2023-09-01 14:13:08,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 64 transitions, 320 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-09-01 14:13:08,118 INFO L231 Difference]: Finished difference. Result has 43 places, 28 transitions, 102 flow [2023-09-01 14:13:08,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=28} [2023-09-01 14:13:08,119 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 13 predicate places. [2023-09-01 14:13:08,119 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 28 transitions, 102 flow [2023-09-01 14:13:08,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 128.8) internal successors, (644), 5 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:08,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:13:08,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:13:08,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-09-01 14:13:08,121 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:13:08,121 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:13:08,121 INFO L85 PathProgramCache]: Analyzing trace with hash 569730806, now seen corresponding path program 1 times [2023-09-01 14:13:08,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:13:08,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928635210] [2023-09-01 14:13:08,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:08,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:13:08,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:08,222 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:08,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:13:08,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928635210] [2023-09-01 14:13:08,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928635210] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:08,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834784924] [2023-09-01 14:13:08,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:08,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:08,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:13:08,229 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:13:08,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-09-01 14:13:08,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:08,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 14:13:08,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:13:08,483 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:08,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:13:08,546 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:08,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834784924] provided 1 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:08,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-09-01 14:13:08,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 12 [2023-09-01 14:13:08,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233214371] [2023-09-01 14:13:08,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 14:13:08,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-09-01 14:13:08,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:13:08,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-09-01 14:13:08,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2023-09-01 14:13:08,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-09-01 14:13:08,681 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 28 transitions, 102 flow. Second operand has 7 states, 7 states have (on average 121.0) internal successors, (847), 7 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:08,681 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:13:08,681 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-09-01 14:13:08,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:13:08,869 INFO L130 PetriNetUnfolder]: 544/799 cut-off events. [2023-09-01 14:13:08,870 INFO L131 PetriNetUnfolder]: For 468/468 co-relation queries the response was YES. [2023-09-01 14:13:08,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2146 conditions, 799 events. 544/799 cut-off events. For 468/468 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3028 event pairs, 139 based on Foata normal form. 16/814 useless extension candidates. Maximal degree in co-relation 2121. Up to 410 conditions per place. [2023-09-01 14:13:08,876 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 58 selfloop transitions, 9 changer transitions 0/68 dead transitions. [2023-09-01 14:13:08,876 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 68 transitions, 372 flow [2023-09-01 14:13:08,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 14:13:08,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 14:13:08,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 885 transitions. [2023-09-01 14:13:08,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4499237417386884 [2023-09-01 14:13:08,880 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 885 transitions. [2023-09-01 14:13:08,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 885 transitions. [2023-09-01 14:13:08,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:13:08,881 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 885 transitions. [2023-09-01 14:13:08,883 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 126.42857142857143) internal successors, (885), 7 states have internal predecessors, (885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:08,898 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:08,898 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:08,898 INFO L175 Difference]: Start difference. First operand has 43 places, 28 transitions, 102 flow. Second operand 7 states and 885 transitions. [2023-09-01 14:13:08,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 68 transitions, 372 flow [2023-09-01 14:13:08,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 68 transitions, 337 flow, removed 14 selfloop flow, removed 8 redundant places. [2023-09-01 14:13:08,905 INFO L231 Difference]: Finished difference. Result has 38 places, 33 transitions, 142 flow [2023-09-01 14:13:08,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=85, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=142, PETRI_PLACES=38, PETRI_TRANSITIONS=33} [2023-09-01 14:13:08,908 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 8 predicate places. [2023-09-01 14:13:08,908 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 33 transitions, 142 flow [2023-09-01 14:13:08,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 121.0) internal successors, (847), 7 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:08,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:13:08,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:13:08,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-09-01 14:13:09,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:09,115 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:13:09,116 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:13:09,116 INFO L85 PathProgramCache]: Analyzing trace with hash 379073552, now seen corresponding path program 2 times [2023-09-01 14:13:09,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:13:09,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774798847] [2023-09-01 14:13:09,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:09,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:13:09,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:09,219 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:09,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:13:09,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774798847] [2023-09-01 14:13:09,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774798847] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:09,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956132130] [2023-09-01 14:13:09,229 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 14:13:09,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:09,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:13:09,230 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:13:09,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-09-01 14:13:09,330 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:13:09,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:13:09,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 14:13:09,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:13:09,414 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:09,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:13:09,477 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:09,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [956132130] provided 1 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:09,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-09-01 14:13:09,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 12 [2023-09-01 14:13:09,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15697582] [2023-09-01 14:13:09,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 14:13:09,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-09-01 14:13:09,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:13:09,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-09-01 14:13:09,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2023-09-01 14:13:09,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-09-01 14:13:09,556 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 33 transitions, 142 flow. Second operand has 7 states, 7 states have (on average 121.0) internal successors, (847), 7 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:09,556 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:13:09,556 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-09-01 14:13:09,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:13:09,752 INFO L130 PetriNetUnfolder]: 736/1083 cut-off events. [2023-09-01 14:13:09,753 INFO L131 PetriNetUnfolder]: For 1058/1058 co-relation queries the response was YES. [2023-09-01 14:13:09,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3402 conditions, 1083 events. 736/1083 cut-off events. For 1058/1058 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4405 event pairs, 221 based on Foata normal form. 12/1092 useless extension candidates. Maximal degree in co-relation 3380. Up to 648 conditions per place. [2023-09-01 14:13:09,761 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 60 selfloop transitions, 12 changer transitions 0/73 dead transitions. [2023-09-01 14:13:09,761 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 73 transitions, 449 flow [2023-09-01 14:13:09,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 14:13:09,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 14:13:09,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 881 transitions. [2023-09-01 14:13:09,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44789018810371123 [2023-09-01 14:13:09,764 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 881 transitions. [2023-09-01 14:13:09,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 881 transitions. [2023-09-01 14:13:09,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:13:09,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 881 transitions. [2023-09-01 14:13:09,767 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 125.85714285714286) internal successors, (881), 7 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:09,770 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:09,770 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:09,771 INFO L175 Difference]: Start difference. First operand has 38 places, 33 transitions, 142 flow. Second operand 7 states and 881 transitions. [2023-09-01 14:13:09,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 73 transitions, 449 flow [2023-09-01 14:13:09,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 73 transitions, 414 flow, removed 10 selfloop flow, removed 3 redundant places. [2023-09-01 14:13:09,774 INFO L231 Difference]: Finished difference. Result has 44 places, 38 transitions, 200 flow [2023-09-01 14:13:09,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=127, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=200, PETRI_PLACES=44, PETRI_TRANSITIONS=38} [2023-09-01 14:13:09,775 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 14 predicate places. [2023-09-01 14:13:09,775 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 38 transitions, 200 flow [2023-09-01 14:13:09,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 121.0) internal successors, (847), 7 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:09,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:13:09,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:13:09,787 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-09-01 14:13:09,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-09-01 14:13:09,982 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:13:09,983 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:13:09,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1858799492, now seen corresponding path program 3 times [2023-09-01 14:13:09,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:13:09,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917119474] [2023-09-01 14:13:09,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:09,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:13:10,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:10,112 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:10,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:13:10,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917119474] [2023-09-01 14:13:10,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917119474] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:10,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530803929] [2023-09-01 14:13:10,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 14:13:10,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:10,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:13:10,114 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:13:10,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-09-01 14:13:10,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 14:13:10,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:13:10,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 14:13:10,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:13:10,315 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:10,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:13:10,376 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:10,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1530803929] provided 1 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:10,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-09-01 14:13:10,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2023-09-01 14:13:10,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019184209] [2023-09-01 14:13:10,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 14:13:10,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-09-01 14:13:10,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:13:10,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-09-01 14:13:10,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2023-09-01 14:13:10,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-09-01 14:13:10,479 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 38 transitions, 200 flow. Second operand has 7 states, 7 states have (on average 121.0) internal successors, (847), 7 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:10,479 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:13:10,479 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-09-01 14:13:10,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:13:10,703 INFO L130 PetriNetUnfolder]: 840/1246 cut-off events. [2023-09-01 14:13:10,704 INFO L131 PetriNetUnfolder]: For 2256/2256 co-relation queries the response was YES. [2023-09-01 14:13:10,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4494 conditions, 1246 events. 840/1246 cut-off events. For 2256/2256 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 5295 event pairs, 211 based on Foata normal form. 16/1259 useless extension candidates. Maximal degree in co-relation 4469. Up to 612 conditions per place. [2023-09-01 14:13:10,713 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 62 selfloop transitions, 19 changer transitions 0/82 dead transitions. [2023-09-01 14:13:10,713 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 82 transitions, 561 flow [2023-09-01 14:13:10,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 14:13:10,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 14:13:10,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 888 transitions. [2023-09-01 14:13:10,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4514489069649212 [2023-09-01 14:13:10,716 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 888 transitions. [2023-09-01 14:13:10,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 888 transitions. [2023-09-01 14:13:10,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:13:10,717 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 888 transitions. [2023-09-01 14:13:10,719 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 126.85714285714286) internal successors, (888), 7 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:10,722 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:10,722 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:10,723 INFO L175 Difference]: Start difference. First operand has 44 places, 38 transitions, 200 flow. Second operand 7 states and 888 transitions. [2023-09-01 14:13:10,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 82 transitions, 561 flow [2023-09-01 14:13:10,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 82 transitions, 520 flow, removed 12 selfloop flow, removed 3 redundant places. [2023-09-01 14:13:10,728 INFO L231 Difference]: Finished difference. Result has 50 places, 46 transitions, 310 flow [2023-09-01 14:13:10,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=310, PETRI_PLACES=50, PETRI_TRANSITIONS=46} [2023-09-01 14:13:10,729 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 20 predicate places. [2023-09-01 14:13:10,729 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 46 transitions, 310 flow [2023-09-01 14:13:10,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 121.0) internal successors, (847), 7 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:10,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:13:10,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:13:10,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-09-01 14:13:10,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:10,938 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:13:10,938 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:13:10,938 INFO L85 PathProgramCache]: Analyzing trace with hash 259393698, now seen corresponding path program 4 times [2023-09-01 14:13:10,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:13:10,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820698282] [2023-09-01 14:13:10,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:10,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:13:10,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:11,055 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:11,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:13:11,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820698282] [2023-09-01 14:13:11,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820698282] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:11,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057628824] [2023-09-01 14:13:11,058 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 14:13:11,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:11,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:13:11,061 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:13:11,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-09-01 14:13:11,136 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 14:13:11,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:13:11,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 6 conjunts are in the unsatisfiable core [2023-09-01 14:13:11,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:13:11,214 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:11,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:13:11,285 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:11,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057628824] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:13:11,286 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:13:11,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 13 [2023-09-01 14:13:11,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923106] [2023-09-01 14:13:11,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:13:11,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 14:13:11,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:13:11,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 14:13:11,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-09-01 14:13:11,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 281 [2023-09-01 14:13:11,517 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 46 transitions, 310 flow. Second operand has 13 states, 13 states have (on average 119.15384615384616) internal successors, (1549), 13 states have internal predecessors, (1549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:11,517 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:13:11,517 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 281 [2023-09-01 14:13:11,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:13:11,830 INFO L130 PetriNetUnfolder]: 869/1312 cut-off events. [2023-09-01 14:13:11,831 INFO L131 PetriNetUnfolder]: For 3825/3825 co-relation queries the response was YES. [2023-09-01 14:13:11,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5202 conditions, 1312 events. 869/1312 cut-off events. For 3825/3825 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 5376 event pairs, 30 based on Foata normal form. 18/1329 useless extension candidates. Maximal degree in co-relation 5174. Up to 590 conditions per place. [2023-09-01 14:13:11,840 INFO L137 encePairwiseOnDemand]: 272/281 looper letters, 80 selfloop transitions, 43 changer transitions 0/123 dead transitions. [2023-09-01 14:13:11,840 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 123 transitions, 1016 flow [2023-09-01 14:13:11,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 14:13:11,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 14:13:11,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1363 transitions. [2023-09-01 14:13:11,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44095761889356194 [2023-09-01 14:13:11,844 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1363 transitions. [2023-09-01 14:13:11,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1363 transitions. [2023-09-01 14:13:11,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:13:11,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1363 transitions. [2023-09-01 14:13:11,848 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 123.9090909090909) internal successors, (1363), 11 states have internal predecessors, (1363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:11,852 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 281.0) internal successors, (3372), 12 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:11,853 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 281.0) internal successors, (3372), 12 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:11,853 INFO L175 Difference]: Start difference. First operand has 50 places, 46 transitions, 310 flow. Second operand 11 states and 1363 transitions. [2023-09-01 14:13:11,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 123 transitions, 1016 flow [2023-09-01 14:13:11,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 123 transitions, 977 flow, removed 8 selfloop flow, removed 3 redundant places. [2023-09-01 14:13:11,863 INFO L231 Difference]: Finished difference. Result has 63 places, 72 transitions, 673 flow [2023-09-01 14:13:11,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=673, PETRI_PLACES=63, PETRI_TRANSITIONS=72} [2023-09-01 14:13:11,864 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 33 predicate places. [2023-09-01 14:13:11,864 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 72 transitions, 673 flow [2023-09-01 14:13:11,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 119.15384615384616) internal successors, (1549), 13 states have internal predecessors, (1549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:11,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:13:11,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:13:11,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-09-01 14:13:12,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:12,072 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:13:12,072 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:13:12,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1895829148, now seen corresponding path program 5 times [2023-09-01 14:13:12,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:13:12,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198489993] [2023-09-01 14:13:12,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:12,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:13:12,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:12,228 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:12,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:13:12,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198489993] [2023-09-01 14:13:12,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198489993] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:12,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400281445] [2023-09-01 14:13:12,229 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 14:13:12,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:12,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:13:12,233 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:13:12,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-09-01 14:13:12,324 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:13:12,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:13:12,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 6 conjunts are in the unsatisfiable core [2023-09-01 14:13:12,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:13:12,398 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:12,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:13:12,456 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:12,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [400281445] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:13:12,457 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:13:12,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 16 [2023-09-01 14:13:12,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604504846] [2023-09-01 14:13:12,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:13:12,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-09-01 14:13:12,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:13:12,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-09-01 14:13:12,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2023-09-01 14:13:12,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 281 [2023-09-01 14:13:12,731 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 72 transitions, 673 flow. Second operand has 16 states, 16 states have (on average 119.0) internal successors, (1904), 16 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:12,731 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:13:12,731 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 281 [2023-09-01 14:13:12,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:13:13,203 INFO L130 PetriNetUnfolder]: 1230/1853 cut-off events. [2023-09-01 14:13:13,203 INFO L131 PetriNetUnfolder]: For 8979/8979 co-relation queries the response was YES. [2023-09-01 14:13:13,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8613 conditions, 1853 events. 1230/1853 cut-off events. For 8979/8979 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 8092 event pairs, 194 based on Foata normal form. 26/1878 useless extension candidates. Maximal degree in co-relation 8579. Up to 713 conditions per place. [2023-09-01 14:13:13,219 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 102 selfloop transitions, 60 changer transitions 0/162 dead transitions. [2023-09-01 14:13:13,220 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 162 transitions, 1547 flow [2023-09-01 14:13:13,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-09-01 14:13:13,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-09-01 14:13:13,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1256 transitions. [2023-09-01 14:13:13,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44697508896797156 [2023-09-01 14:13:13,224 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1256 transitions. [2023-09-01 14:13:13,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1256 transitions. [2023-09-01 14:13:13,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:13:13,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1256 transitions. [2023-09-01 14:13:13,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 125.6) internal successors, (1256), 10 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:13,232 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 281.0) internal successors, (3091), 11 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:13,233 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 281.0) internal successors, (3091), 11 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:13,233 INFO L175 Difference]: Start difference. First operand has 63 places, 72 transitions, 673 flow. Second operand 10 states and 1256 transitions. [2023-09-01 14:13:13,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 162 transitions, 1547 flow [2023-09-01 14:13:13,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 162 transitions, 1498 flow, removed 23 selfloop flow, removed 2 redundant places. [2023-09-01 14:13:13,258 INFO L231 Difference]: Finished difference. Result has 75 places, 100 transitions, 1119 flow [2023-09-01 14:13:13,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=642, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1119, PETRI_PLACES=75, PETRI_TRANSITIONS=100} [2023-09-01 14:13:13,259 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 45 predicate places. [2023-09-01 14:13:13,260 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 100 transitions, 1119 flow [2023-09-01 14:13:13,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 119.0) internal successors, (1904), 16 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:13,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:13:13,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:13:13,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-09-01 14:13:13,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:13,472 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:13:13,472 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:13:13,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1041658654, now seen corresponding path program 6 times [2023-09-01 14:13:13,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:13:13,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519190203] [2023-09-01 14:13:13,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:13,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:13:13,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:13,588 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:13,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:13:13,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519190203] [2023-09-01 14:13:13,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519190203] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:13,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86319982] [2023-09-01 14:13:13,589 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 14:13:13,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:13,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:13:13,590 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:13:13,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-09-01 14:13:13,693 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-09-01 14:13:13,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:13:13,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 14:13:13,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:13:13,788 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:13,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:13:13,872 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:13,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86319982] provided 1 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:13,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-09-01 14:13:13,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 14 [2023-09-01 14:13:13,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471918677] [2023-09-01 14:13:13,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 14:13:13,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-09-01 14:13:13,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:13:13,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-09-01 14:13:13,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-09-01 14:13:13,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-09-01 14:13:13,969 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 100 transitions, 1119 flow. Second operand has 7 states, 7 states have (on average 121.0) internal successors, (847), 7 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:13,969 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:13:13,969 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-09-01 14:13:13,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:13:14,259 INFO L130 PetriNetUnfolder]: 1158/1728 cut-off events. [2023-09-01 14:13:14,259 INFO L131 PetriNetUnfolder]: For 12555/12594 co-relation queries the response was YES. [2023-09-01 14:13:14,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9329 conditions, 1728 events. 1158/1728 cut-off events. For 12555/12594 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 7471 event pairs, 261 based on Foata normal form. 42/1762 useless extension candidates. Maximal degree in co-relation 9289. Up to 918 conditions per place. [2023-09-01 14:13:14,277 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 72 selfloop transitions, 55 changer transitions 0/134 dead transitions. [2023-09-01 14:13:14,277 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 134 transitions, 1571 flow [2023-09-01 14:13:14,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 14:13:14,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 14:13:14,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 882 transitions. [2023-09-01 14:13:14,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4483985765124555 [2023-09-01 14:13:14,280 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 882 transitions. [2023-09-01 14:13:14,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 882 transitions. [2023-09-01 14:13:14,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:13:14,281 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 882 transitions. [2023-09-01 14:13:14,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 126.0) internal successors, (882), 7 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:14,286 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:14,287 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:14,287 INFO L175 Difference]: Start difference. First operand has 75 places, 100 transitions, 1119 flow. Second operand 7 states and 882 transitions. [2023-09-01 14:13:14,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 134 transitions, 1571 flow [2023-09-01 14:13:14,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 134 transitions, 1511 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-09-01 14:13:14,312 INFO L231 Difference]: Finished difference. Result has 80 places, 106 transitions, 1296 flow [2023-09-01 14:13:14,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1296, PETRI_PLACES=80, PETRI_TRANSITIONS=106} [2023-09-01 14:13:14,313 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 50 predicate places. [2023-09-01 14:13:14,313 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 106 transitions, 1296 flow [2023-09-01 14:13:14,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 121.0) internal successors, (847), 7 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:14,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:13:14,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:13:14,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-09-01 14:13:14,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:14,519 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:13:14,520 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:13:14,520 INFO L85 PathProgramCache]: Analyzing trace with hash 559981522, now seen corresponding path program 1 times [2023-09-01 14:13:14,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:13:14,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065317697] [2023-09-01 14:13:14,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:14,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:13:14,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:14,607 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:14,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:13:14,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065317697] [2023-09-01 14:13:14,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065317697] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:14,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372089718] [2023-09-01 14:13:14,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:14,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:14,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:13:14,610 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:13:14,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-09-01 14:13:14,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:14,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 6 conjunts are in the unsatisfiable core [2023-09-01 14:13:14,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:13:14,760 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:14,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:13:14,785 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:14,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372089718] provided 1 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:14,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-09-01 14:13:14,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2023-09-01 14:13:14,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888208260] [2023-09-01 14:13:14,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 14:13:14,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 14:13:14,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:13:14,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 14:13:14,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-09-01 14:13:14,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 281 [2023-09-01 14:13:14,824 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 106 transitions, 1296 flow. Second operand has 5 states, 5 states have (on average 128.0) internal successors, (640), 5 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:14,824 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:13:14,825 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 281 [2023-09-01 14:13:14,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:13:15,017 INFO L130 PetriNetUnfolder]: 960/1418 cut-off events. [2023-09-01 14:13:15,018 INFO L131 PetriNetUnfolder]: For 11945/12158 co-relation queries the response was YES. [2023-09-01 14:13:15,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7851 conditions, 1418 events. 960/1418 cut-off events. For 11945/12158 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 6191 event pairs, 280 based on Foata normal form. 218/1558 useless extension candidates. Maximal degree in co-relation 7808. Up to 1101 conditions per place. [2023-09-01 14:13:15,032 INFO L137 encePairwiseOnDemand]: 276/281 looper letters, 105 selfloop transitions, 11 changer transitions 0/129 dead transitions. [2023-09-01 14:13:15,032 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 129 transitions, 1751 flow [2023-09-01 14:13:15,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 14:13:15,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 14:13:15,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 654 transitions. [2023-09-01 14:13:15,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46548042704626336 [2023-09-01 14:13:15,035 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 654 transitions. [2023-09-01 14:13:15,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 654 transitions. [2023-09-01 14:13:15,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:13:15,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 654 transitions. [2023-09-01 14:13:15,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 130.8) internal successors, (654), 5 states have internal predecessors, (654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:15,039 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 281.0) internal successors, (1686), 6 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:15,039 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 281.0) internal successors, (1686), 6 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:15,039 INFO L175 Difference]: Start difference. First operand has 80 places, 106 transitions, 1296 flow. Second operand 5 states and 654 transitions. [2023-09-01 14:13:15,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 129 transitions, 1751 flow [2023-09-01 14:13:15,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 129 transitions, 1624 flow, removed 21 selfloop flow, removed 4 redundant places. [2023-09-01 14:13:15,059 INFO L231 Difference]: Finished difference. Result has 81 places, 107 transitions, 1226 flow [2023-09-01 14:13:15,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=1181, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1226, PETRI_PLACES=81, PETRI_TRANSITIONS=107} [2023-09-01 14:13:15,059 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 51 predicate places. [2023-09-01 14:13:15,060 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 107 transitions, 1226 flow [2023-09-01 14:13:15,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 128.0) internal successors, (640), 5 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:15,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:13:15,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:13:15,072 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-09-01 14:13:15,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:15,266 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:13:15,267 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:13:15,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1412736136, now seen corresponding path program 1 times [2023-09-01 14:13:15,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:13:15,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398856931] [2023-09-01 14:13:15,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:15,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:13:15,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:16,325 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:13:16,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:13:16,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398856931] [2023-09-01 14:13:16,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398856931] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:16,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1824478090] [2023-09-01 14:13:16,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:16,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:16,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:13:16,329 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:13:16,355 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-09-01 14:13:16,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:16,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 49 conjunts are in the unsatisfiable core [2023-09-01 14:13:16,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:13:16,547 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 14:13:16,666 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-09-01 14:13:16,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 14:13:16,857 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 14:13:16,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 14:13:16,951 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 14:13:17,061 INFO L173 IndexEqualityManager]: detected equality via solver [2023-09-01 14:13:17,063 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:13:17,063 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 10 [2023-09-01 14:13:17,108 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:13:17,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:13:18,860 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:13:18,861 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 49 [2023-09-01 14:13:18,879 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:13:18,880 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 990 treesize of output 902 [2023-09-01 14:13:18,909 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 192 [2023-09-01 14:13:18,919 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 192 treesize of output 180 [2023-09-01 14:13:18,937 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:13:18,937 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 96 treesize of output 91 [2023-09-01 14:13:19,814 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:13:19,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1824478090] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:13:19,815 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:13:19,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2023-09-01 14:13:19,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138975794] [2023-09-01 14:13:19,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:13:19,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-09-01 14:13:19,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:13:19,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-09-01 14:13:19,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=683, Unknown=11, NotChecked=0, Total=812 [2023-09-01 14:13:20,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 281 [2023-09-01 14:13:20,726 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 107 transitions, 1226 flow. Second operand has 29 states, 29 states have (on average 77.27586206896552) internal successors, (2241), 29 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:20,726 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:13:20,726 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 281 [2023-09-01 14:13:20,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:13:24,058 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-09-01 14:13:25,546 INFO L130 PetriNetUnfolder]: 2229/3359 cut-off events. [2023-09-01 14:13:25,547 INFO L131 PetriNetUnfolder]: For 22197/22435 co-relation queries the response was YES. [2023-09-01 14:13:25,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18348 conditions, 3359 events. 2229/3359 cut-off events. For 22197/22435 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 16860 event pairs, 105 based on Foata normal form. 201/3555 useless extension candidates. Maximal degree in co-relation 17048. Up to 1743 conditions per place. [2023-09-01 14:13:25,579 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 194 selfloop transitions, 178 changer transitions 7/384 dead transitions. [2023-09-01 14:13:25,579 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 384 transitions, 4696 flow [2023-09-01 14:13:25,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-09-01 14:13:25,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-09-01 14:13:25,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1517 transitions. [2023-09-01 14:13:25,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2999209173586398 [2023-09-01 14:13:25,585 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1517 transitions. [2023-09-01 14:13:25,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1517 transitions. [2023-09-01 14:13:25,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:13:25,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1517 transitions. [2023-09-01 14:13:25,589 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 84.27777777777777) internal successors, (1517), 18 states have internal predecessors, (1517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:25,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 281.0) internal successors, (5339), 19 states have internal predecessors, (5339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:25,595 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 281.0) internal successors, (5339), 19 states have internal predecessors, (5339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:25,595 INFO L175 Difference]: Start difference. First operand has 81 places, 107 transitions, 1226 flow. Second operand 18 states and 1517 transitions. [2023-09-01 14:13:25,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 384 transitions, 4696 flow [2023-09-01 14:13:25,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 384 transitions, 4650 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-09-01 14:13:25,636 INFO L231 Difference]: Finished difference. Result has 103 places, 252 transitions, 3537 flow [2023-09-01 14:13:25,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=1209, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3537, PETRI_PLACES=103, PETRI_TRANSITIONS=252} [2023-09-01 14:13:25,638 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 73 predicate places. [2023-09-01 14:13:25,638 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 252 transitions, 3537 flow [2023-09-01 14:13:25,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 77.27586206896552) internal successors, (2241), 29 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:25,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:13:25,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:13:25,657 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-09-01 14:13:25,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-09-01 14:13:25,857 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:13:25,857 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:13:25,858 INFO L85 PathProgramCache]: Analyzing trace with hash -2051396741, now seen corresponding path program 1 times [2023-09-01 14:13:25,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:13:25,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550704871] [2023-09-01 14:13:25,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:25,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:13:25,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:26,624 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:13:26,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:13:26,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550704871] [2023-09-01 14:13:26,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550704871] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:26,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1384084215] [2023-09-01 14:13:26,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:26,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:26,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:13:26,629 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:13:26,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-09-01 14:13:26,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:26,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 40 conjunts are in the unsatisfiable core [2023-09-01 14:13:26,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:13:26,799 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 14:13:26,864 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-09-01 14:13:26,902 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-09-01 14:13:26,946 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-09-01 14:13:27,028 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-09-01 14:13:27,056 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:13:27,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:13:27,175 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:27,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1384084215] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:13:27,175 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:13:27,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 4] total 17 [2023-09-01 14:13:27,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584588143] [2023-09-01 14:13:27,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:13:27,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-09-01 14:13:27,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:13:27,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-09-01 14:13:27,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2023-09-01 14:13:27,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 281 [2023-09-01 14:13:27,862 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 252 transitions, 3537 flow. Second operand has 19 states, 19 states have (on average 111.6842105263158) internal successors, (2122), 19 states have internal predecessors, (2122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:27,862 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:13:27,862 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 281 [2023-09-01 14:13:27,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:13:28,836 INFO L130 PetriNetUnfolder]: 3387/5092 cut-off events. [2023-09-01 14:13:28,836 INFO L131 PetriNetUnfolder]: For 49372/49903 co-relation queries the response was YES. [2023-09-01 14:13:28,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31702 conditions, 5092 events. 3387/5092 cut-off events. For 49372/49903 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 27480 event pairs, 331 based on Foata normal form. 459/5463 useless extension candidates. Maximal degree in co-relation 31036. Up to 3467 conditions per place. [2023-09-01 14:13:28,880 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 210 selfloop transitions, 214 changer transitions 1/438 dead transitions. [2023-09-01 14:13:28,880 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 438 transitions, 6696 flow [2023-09-01 14:13:28,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 14:13:28,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 14:13:28,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 962 transitions. [2023-09-01 14:13:28,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4279359430604982 [2023-09-01 14:13:28,883 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 962 transitions. [2023-09-01 14:13:28,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 962 transitions. [2023-09-01 14:13:28,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:13:28,884 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 962 transitions. [2023-09-01 14:13:28,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 120.25) internal successors, (962), 8 states have internal predecessors, (962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:28,888 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:28,889 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:28,889 INFO L175 Difference]: Start difference. First operand has 103 places, 252 transitions, 3537 flow. Second operand 8 states and 962 transitions. [2023-09-01 14:13:28,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 438 transitions, 6696 flow [2023-09-01 14:13:28,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 438 transitions, 6321 flow, removed 151 selfloop flow, removed 2 redundant places. [2023-09-01 14:13:28,994 INFO L231 Difference]: Finished difference. Result has 112 places, 365 transitions, 5543 flow [2023-09-01 14:13:28,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=3291, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5543, PETRI_PLACES=112, PETRI_TRANSITIONS=365} [2023-09-01 14:13:28,995 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 82 predicate places. [2023-09-01 14:13:28,995 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 365 transitions, 5543 flow [2023-09-01 14:13:28,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 111.6842105263158) internal successors, (2122), 19 states have internal predecessors, (2122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:28,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:13:28,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:13:29,005 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-09-01 14:13:29,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-09-01 14:13:29,202 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:13:29,203 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:13:29,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1764233959, now seen corresponding path program 2 times [2023-09-01 14:13:29,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:13:29,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812813917] [2023-09-01 14:13:29,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:29,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:13:29,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:29,880 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:13:29,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:13:29,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812813917] [2023-09-01 14:13:29,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812813917] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:29,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990667767] [2023-09-01 14:13:29,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 14:13:29,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:29,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:13:29,882 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:13:29,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-09-01 14:13:29,982 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:13:29,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:13:29,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 32 conjunts are in the unsatisfiable core [2023-09-01 14:13:29,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:13:30,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 14:13:30,175 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 14:13:30,223 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-09-01 14:13:30,284 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:30,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:13:30,375 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_531 (Array Int Int))) (= (mod c_~sum1~0 4294967296) (mod (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_531) c_~A~0.base) c_~A~0.offset) c_~sum3~0 c_~sum2~0) 4294967296))) is different from false [2023-09-01 14:13:30,389 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:13:30,390 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 44 [2023-09-01 14:13:30,394 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2023-09-01 14:13:30,528 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2023-09-01 14:13:30,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990667767] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:13:30,528 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:13:30,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 21 [2023-09-01 14:13:30,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408954529] [2023-09-01 14:13:30,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:13:30,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-09-01 14:13:30,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:13:30,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-09-01 14:13:30,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=365, Unknown=1, NotChecked=40, Total=506 [2023-09-01 14:13:30,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 281 [2023-09-01 14:13:30,534 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 365 transitions, 5543 flow. Second operand has 23 states, 23 states have (on average 89.78260869565217) internal successors, (2065), 23 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:30,534 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:13:30,534 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 281 [2023-09-01 14:13:30,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:13:31,691 INFO L130 PetriNetUnfolder]: 4160/6267 cut-off events. [2023-09-01 14:13:31,691 INFO L131 PetriNetUnfolder]: For 70937/71692 co-relation queries the response was YES. [2023-09-01 14:13:31,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41545 conditions, 6267 events. 4160/6267 cut-off events. For 70937/71692 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 35502 event pairs, 456 based on Foata normal form. 627/6735 useless extension candidates. Maximal degree in co-relation 40916. Up to 3769 conditions per place. [2023-09-01 14:13:31,783 INFO L137 encePairwiseOnDemand]: 272/281 looper letters, 212 selfloop transitions, 294 changer transitions 1/520 dead transitions. [2023-09-01 14:13:31,783 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 520 transitions, 8515 flow [2023-09-01 14:13:31,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 14:13:31,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 14:13:31,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 786 transitions. [2023-09-01 14:13:31,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.349644128113879 [2023-09-01 14:13:31,788 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 786 transitions. [2023-09-01 14:13:31,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 786 transitions. [2023-09-01 14:13:31,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:13:31,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 786 transitions. [2023-09-01 14:13:31,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 98.25) internal successors, (786), 8 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:31,794 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:31,795 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:31,795 INFO L175 Difference]: Start difference. First operand has 112 places, 365 transitions, 5543 flow. Second operand 8 states and 786 transitions. [2023-09-01 14:13:31,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 520 transitions, 8515 flow [2023-09-01 14:13:31,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 520 transitions, 8417 flow, removed 48 selfloop flow, removed 1 redundant places. [2023-09-01 14:13:31,974 INFO L231 Difference]: Finished difference. Result has 121 places, 447 transitions, 7653 flow [2023-09-01 14:13:31,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=5445, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7653, PETRI_PLACES=121, PETRI_TRANSITIONS=447} [2023-09-01 14:13:31,975 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 91 predicate places. [2023-09-01 14:13:31,976 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 447 transitions, 7653 flow [2023-09-01 14:13:31,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 89.78260869565217) internal successors, (2065), 23 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:31,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:13:31,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:13:31,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-09-01 14:13:32,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-09-01 14:13:32,183 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:13:32,183 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:13:32,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1756959189, now seen corresponding path program 3 times [2023-09-01 14:13:32,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:13:32,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994742300] [2023-09-01 14:13:32,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:32,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:13:32,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:32,579 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:32,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:13:32,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994742300] [2023-09-01 14:13:32,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994742300] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:32,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254087981] [2023-09-01 14:13:32,580 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 14:13:32,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:32,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:13:32,582 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:13:32,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-09-01 14:13:32,685 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 14:13:32,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:13:32,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 25 conjunts are in the unsatisfiable core [2023-09-01 14:13:32,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:13:32,794 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-09-01 14:13:32,876 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:32,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:13:32,934 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:13:32,934 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 21 [2023-09-01 14:13:33,042 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:33,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254087981] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:13:33,043 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:13:33,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 4] total 11 [2023-09-01 14:13:33,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665414735] [2023-09-01 14:13:33,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:13:33,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 14:13:33,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:13:33,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 14:13:33,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2023-09-01 14:13:33,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-09-01 14:13:33,368 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 447 transitions, 7653 flow. Second operand has 13 states, 13 states have (on average 122.15384615384616) internal successors, (1588), 13 states have internal predecessors, (1588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:33,368 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:13:33,368 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-09-01 14:13:33,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:13:34,427 INFO L130 PetriNetUnfolder]: 4486/6773 cut-off events. [2023-09-01 14:13:34,427 INFO L131 PetriNetUnfolder]: For 95926/96828 co-relation queries the response was YES. [2023-09-01 14:13:34,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49006 conditions, 6773 events. 4486/6773 cut-off events. For 95926/96828 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 39021 event pairs, 835 based on Foata normal form. 758/7323 useless extension candidates. Maximal degree in co-relation 48359. Up to 5828 conditions per place. [2023-09-01 14:13:34,479 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 377 selfloop transitions, 164 changer transitions 1/555 dead transitions. [2023-09-01 14:13:34,479 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 555 transitions, 10117 flow [2023-09-01 14:13:34,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 14:13:34,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 14:13:34,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 907 transitions. [2023-09-01 14:13:34,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4611082867310625 [2023-09-01 14:13:34,481 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 907 transitions. [2023-09-01 14:13:34,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 907 transitions. [2023-09-01 14:13:34,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:13:34,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 907 transitions. [2023-09-01 14:13:34,483 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 129.57142857142858) internal successors, (907), 7 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:34,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:34,486 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:34,486 INFO L175 Difference]: Start difference. First operand has 121 places, 447 transitions, 7653 flow. Second operand 7 states and 907 transitions. [2023-09-01 14:13:34,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 555 transitions, 10117 flow [2023-09-01 14:13:34,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 555 transitions, 9930 flow, removed 37 selfloop flow, removed 3 redundant places. [2023-09-01 14:13:34,809 INFO L231 Difference]: Finished difference. Result has 127 places, 498 transitions, 8883 flow [2023-09-01 14:13:34,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=7478, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8883, PETRI_PLACES=127, PETRI_TRANSITIONS=498} [2023-09-01 14:13:34,809 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 97 predicate places. [2023-09-01 14:13:34,809 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 498 transitions, 8883 flow [2023-09-01 14:13:34,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 122.15384615384616) internal successors, (1588), 13 states have internal predecessors, (1588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:34,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:13:34,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:13:34,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-09-01 14:13:35,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-09-01 14:13:35,014 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:13:35,015 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:13:35,015 INFO L85 PathProgramCache]: Analyzing trace with hash -625249003, now seen corresponding path program 4 times [2023-09-01 14:13:35,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:13:35,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415856707] [2023-09-01 14:13:35,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:35,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:13:35,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:35,717 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:13:35,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:13:35,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415856707] [2023-09-01 14:13:35,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415856707] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:35,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683425171] [2023-09-01 14:13:35,718 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 14:13:35,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:35,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:13:35,720 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:13:35,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-09-01 14:13:35,826 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 14:13:35,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:13:35,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 19 conjunts are in the unsatisfiable core [2023-09-01 14:13:35,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:13:35,960 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-09-01 14:13:36,006 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:36,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:13:36,075 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:13:36,075 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 21 [2023-09-01 14:13:36,205 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:36,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683425171] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:13:36,206 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:13:36,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 4] total 17 [2023-09-01 14:13:36,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522090023] [2023-09-01 14:13:36,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:13:36,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-09-01 14:13:36,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:13:36,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-09-01 14:13:36,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=255, Unknown=0, NotChecked=0, Total=342 [2023-09-01 14:13:36,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 281 [2023-09-01 14:13:36,741 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 498 transitions, 8883 flow. Second operand has 19 states, 19 states have (on average 112.05263157894737) internal successors, (2129), 19 states have internal predecessors, (2129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:36,741 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:13:36,741 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 281 [2023-09-01 14:13:36,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:13:37,974 INFO L130 PetriNetUnfolder]: 4613/6970 cut-off events. [2023-09-01 14:13:37,975 INFO L131 PetriNetUnfolder]: For 102793/103720 co-relation queries the response was YES. [2023-09-01 14:13:37,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51496 conditions, 6970 events. 4613/6970 cut-off events. For 102793/103720 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 40480 event pairs, 883 based on Foata normal form. 777/7528 useless extension candidates. Maximal degree in co-relation 50839. Up to 6393 conditions per place. [2023-09-01 14:13:38,021 INFO L137 encePairwiseOnDemand]: 272/281 looper letters, 427 selfloop transitions, 110 changer transitions 1/551 dead transitions. [2023-09-01 14:13:38,021 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 551 transitions, 10448 flow [2023-09-01 14:13:38,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 14:13:38,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 14:13:38,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 949 transitions. [2023-09-01 14:13:38,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.422153024911032 [2023-09-01 14:13:38,024 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 949 transitions. [2023-09-01 14:13:38,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 949 transitions. [2023-09-01 14:13:38,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:13:38,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 949 transitions. [2023-09-01 14:13:38,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 118.625) internal successors, (949), 8 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:38,029 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:38,029 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:38,029 INFO L175 Difference]: Start difference. First operand has 127 places, 498 transitions, 8883 flow. Second operand 8 states and 949 transitions. [2023-09-01 14:13:38,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 551 transitions, 10448 flow [2023-09-01 14:13:38,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 551 transitions, 10198 flow, removed 16 selfloop flow, removed 3 redundant places. [2023-09-01 14:13:38,273 INFO L231 Difference]: Finished difference. Result has 133 places, 509 transitions, 9028 flow [2023-09-01 14:13:38,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=8633, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9028, PETRI_PLACES=133, PETRI_TRANSITIONS=509} [2023-09-01 14:13:38,274 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 103 predicate places. [2023-09-01 14:13:38,274 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 509 transitions, 9028 flow [2023-09-01 14:13:38,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 112.05263157894737) internal successors, (2129), 19 states have internal predecessors, (2129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:38,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:13:38,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:13:38,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-09-01 14:13:38,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-09-01 14:13:38,475 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:13:38,476 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:13:38,476 INFO L85 PathProgramCache]: Analyzing trace with hash 529415184, now seen corresponding path program 2 times [2023-09-01 14:13:38,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:13:38,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706704836] [2023-09-01 14:13:38,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:38,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:13:38,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:39,310 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:13:39,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:13:39,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706704836] [2023-09-01 14:13:39,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706704836] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:39,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702923317] [2023-09-01 14:13:39,312 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 14:13:39,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:39,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:13:39,313 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:13:39,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-09-01 14:13:39,417 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:13:39,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:13:39,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 36 conjunts are in the unsatisfiable core [2023-09-01 14:13:39,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:13:39,740 INFO L173 IndexEqualityManager]: detected equality via solver [2023-09-01 14:13:39,742 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:13:39,742 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 10 [2023-09-01 14:13:39,851 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:13:39,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:13:39,922 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:13:39,922 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 21 [2023-09-01 14:13:40,287 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:13:40,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702923317] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:13:40,287 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:13:40,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 23 [2023-09-01 14:13:40,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809201422] [2023-09-01 14:13:40,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:13:40,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-09-01 14:13:40,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:13:40,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-09-01 14:13:40,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2023-09-01 14:13:41,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 281 [2023-09-01 14:13:41,370 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 509 transitions, 9028 flow. Second operand has 25 states, 25 states have (on average 100.4) internal successors, (2510), 25 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:41,370 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:13:41,371 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 281 [2023-09-01 14:13:41,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:13:43,199 INFO L130 PetriNetUnfolder]: 5174/7863 cut-off events. [2023-09-01 14:13:43,199 INFO L131 PetriNetUnfolder]: For 100439/100791 co-relation queries the response was YES. [2023-09-01 14:13:43,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56684 conditions, 7863 events. 5174/7863 cut-off events. For 100439/100791 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 46408 event pairs, 702 based on Foata normal form. 278/8095 useless extension candidates. Maximal degree in co-relation 56075. Up to 5903 conditions per place. [2023-09-01 14:13:43,254 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 387 selfloop transitions, 271 changer transitions 4/676 dead transitions. [2023-09-01 14:13:43,255 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 676 transitions, 12159 flow [2023-09-01 14:13:43,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-09-01 14:13:43,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-09-01 14:13:43,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1804 transitions. [2023-09-01 14:13:43,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3776428720954574 [2023-09-01 14:13:43,259 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1804 transitions. [2023-09-01 14:13:43,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1804 transitions. [2023-09-01 14:13:43,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:13:43,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1804 transitions. [2023-09-01 14:13:43,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 106.11764705882354) internal successors, (1804), 17 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:43,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 281.0) internal successors, (5058), 18 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:43,267 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 281.0) internal successors, (5058), 18 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:43,268 INFO L175 Difference]: Start difference. First operand has 133 places, 509 transitions, 9028 flow. Second operand 17 states and 1804 transitions. [2023-09-01 14:13:43,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 676 transitions, 12159 flow [2023-09-01 14:13:43,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 676 transitions, 11956 flow, removed 30 selfloop flow, removed 4 redundant places. [2023-09-01 14:13:43,599 INFO L231 Difference]: Finished difference. Result has 149 places, 592 transitions, 10825 flow [2023-09-01 14:13:43,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=8849, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10825, PETRI_PLACES=149, PETRI_TRANSITIONS=592} [2023-09-01 14:13:43,600 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 119 predicate places. [2023-09-01 14:13:43,600 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 592 transitions, 10825 flow [2023-09-01 14:13:43,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 100.4) internal successors, (2510), 25 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:43,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:13:43,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:13:43,607 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-09-01 14:13:43,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-09-01 14:13:43,807 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:13:43,807 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:13:43,807 INFO L85 PathProgramCache]: Analyzing trace with hash 942256961, now seen corresponding path program 5 times [2023-09-01 14:13:43,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:13:43,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540135100] [2023-09-01 14:13:43,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:43,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:13:43,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:44,228 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:44,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:13:44,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540135100] [2023-09-01 14:13:44,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540135100] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:44,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795229284] [2023-09-01 14:13:44,229 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 14:13:44,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:44,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:13:44,233 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:13:44,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-09-01 14:13:44,335 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:13:44,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:13:44,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 32 conjunts are in the unsatisfiable core [2023-09-01 14:13:44,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:13:44,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 14:13:44,515 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 14:13:44,576 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-09-01 14:13:44,631 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:44,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:13:44,719 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:13:44,719 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 48 [2023-09-01 14:13:44,724 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2023-09-01 14:13:44,880 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:44,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795229284] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:13:44,880 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:13:44,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-09-01 14:13:44,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280587758] [2023-09-01 14:13:44,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:13:44,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-09-01 14:13:44,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:13:44,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-09-01 14:13:44,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=350, Unknown=3, NotChecked=0, Total=462 [2023-09-01 14:13:45,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 281 [2023-09-01 14:13:45,235 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 592 transitions, 10825 flow. Second operand has 22 states, 22 states have (on average 100.9090909090909) internal successors, (2220), 22 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:45,236 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:13:45,236 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 281 [2023-09-01 14:13:45,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:13:46,659 INFO L130 PetriNetUnfolder]: 5312/8019 cut-off events. [2023-09-01 14:13:46,660 INFO L131 PetriNetUnfolder]: For 129701/130755 co-relation queries the response was YES. [2023-09-01 14:13:46,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61434 conditions, 8019 events. 5312/8019 cut-off events. For 129701/130755 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 47488 event pairs, 1019 based on Foata normal form. 876/8709 useless extension candidates. Maximal degree in co-relation 60668. Up to 6770 conditions per place. [2023-09-01 14:13:46,737 INFO L137 encePairwiseOnDemand]: 274/281 looper letters, 432 selfloop transitions, 220 changer transitions 1/671 dead transitions. [2023-09-01 14:13:46,737 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 671 transitions, 13087 flow [2023-09-01 14:13:46,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 14:13:46,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 14:13:46,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 767 transitions. [2023-09-01 14:13:46,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38993390950686324 [2023-09-01 14:13:46,739 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 767 transitions. [2023-09-01 14:13:46,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 767 transitions. [2023-09-01 14:13:46,739 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:13:46,739 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 767 transitions. [2023-09-01 14:13:46,740 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 109.57142857142857) internal successors, (767), 7 states have internal predecessors, (767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:46,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:46,743 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:46,743 INFO L175 Difference]: Start difference. First operand has 149 places, 592 transitions, 10825 flow. Second operand 7 states and 767 transitions. [2023-09-01 14:13:46,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 671 transitions, 13087 flow [2023-09-01 14:13:47,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 671 transitions, 12884 flow, removed 85 selfloop flow, removed 4 redundant places. [2023-09-01 14:13:47,172 INFO L231 Difference]: Finished difference. Result has 153 places, 614 transitions, 11636 flow [2023-09-01 14:13:47,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=10624, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11636, PETRI_PLACES=153, PETRI_TRANSITIONS=614} [2023-09-01 14:13:47,172 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 123 predicate places. [2023-09-01 14:13:47,172 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 614 transitions, 11636 flow [2023-09-01 14:13:47,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 100.9090909090909) internal successors, (2220), 22 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:47,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:13:47,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:13:47,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-09-01 14:13:47,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:47,379 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:13:47,379 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:13:47,379 INFO L85 PathProgramCache]: Analyzing trace with hash 41254953, now seen corresponding path program 6 times [2023-09-01 14:13:47,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:13:47,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71256991] [2023-09-01 14:13:47,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:47,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:13:47,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:47,960 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:13:47,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:13:47,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71256991] [2023-09-01 14:13:47,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71256991] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:47,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888546501] [2023-09-01 14:13:47,961 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 14:13:47,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:47,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:13:47,965 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:13:47,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-09-01 14:13:48,079 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-09-01 14:13:48,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:13:48,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 32 conjunts are in the unsatisfiable core [2023-09-01 14:13:48,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:13:48,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 14:13:48,271 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 14:13:48,297 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-09-01 14:13:48,336 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:48,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:13:48,388 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_753 (Array Int Int))) (= (mod (+ c_~sum3~0 c_~sum2~0) 4294967296) (mod (+ c_~sum1~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_753) c_~A~0.base) (+ c_~A~0.offset (* c_thread1Thread1of1ForFork2_~i~0 4)))) 4294967296))) is different from false [2023-09-01 14:13:48,402 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:13:48,402 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 48 [2023-09-01 14:13:48,406 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2023-09-01 14:13:48,552 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2023-09-01 14:13:48,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888546501] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:13:48,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:13:48,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 21 [2023-09-01 14:13:48,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562217104] [2023-09-01 14:13:48,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:13:48,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-09-01 14:13:48,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:13:48,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-09-01 14:13:48,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=359, Unknown=1, NotChecked=40, Total=506 [2023-09-01 14:13:48,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 281 [2023-09-01 14:13:48,638 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 614 transitions, 11636 flow. Second operand has 23 states, 23 states have (on average 89.3913043478261) internal successors, (2056), 23 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:48,638 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:13:48,638 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 281 [2023-09-01 14:13:48,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:13:50,276 INFO L130 PetriNetUnfolder]: 5418/8189 cut-off events. [2023-09-01 14:13:50,276 INFO L131 PetriNetUnfolder]: For 137470/138483 co-relation queries the response was YES. [2023-09-01 14:13:50,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63711 conditions, 8189 events. 5418/8189 cut-off events. For 137470/138483 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 48660 event pairs, 1005 based on Foata normal form. 833/8798 useless extension candidates. Maximal degree in co-relation 62934. Up to 7453 conditions per place. [2023-09-01 14:13:50,342 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 506 selfloop transitions, 141 changer transitions 1/666 dead transitions. [2023-09-01 14:13:50,342 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 666 transitions, 13498 flow [2023-09-01 14:13:50,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 14:13:50,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 14:13:50,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 773 transitions. [2023-09-01 14:13:50,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34386120996441283 [2023-09-01 14:13:50,344 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 773 transitions. [2023-09-01 14:13:50,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 773 transitions. [2023-09-01 14:13:50,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:13:50,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 773 transitions. [2023-09-01 14:13:50,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 96.625) internal successors, (773), 8 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:50,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:50,346 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:50,346 INFO L175 Difference]: Start difference. First operand has 153 places, 614 transitions, 11636 flow. Second operand 8 states and 773 transitions. [2023-09-01 14:13:50,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 666 transitions, 13498 flow [2023-09-01 14:13:50,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 666 transitions, 13238 flow, removed 17 selfloop flow, removed 3 redundant places. [2023-09-01 14:13:50,778 INFO L231 Difference]: Finished difference. Result has 159 places, 624 transitions, 11891 flow [2023-09-01 14:13:50,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=11376, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11891, PETRI_PLACES=159, PETRI_TRANSITIONS=624} [2023-09-01 14:13:50,779 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 129 predicate places. [2023-09-01 14:13:50,779 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 624 transitions, 11891 flow [2023-09-01 14:13:50,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 89.3913043478261) internal successors, (2056), 23 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:50,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:13:50,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:13:50,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-09-01 14:13:50,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:50,981 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:13:50,981 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:13:50,981 INFO L85 PathProgramCache]: Analyzing trace with hash 769062817, now seen corresponding path program 7 times [2023-09-01 14:13:50,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:13:50,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698180567] [2023-09-01 14:13:50,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:50,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:13:51,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:51,270 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:51,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:13:51,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698180567] [2023-09-01 14:13:51,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698180567] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:51,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458816745] [2023-09-01 14:13:51,270 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 14:13:51,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:51,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:13:51,273 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:13:51,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-09-01 14:13:51,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:51,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 40 conjunts are in the unsatisfiable core [2023-09-01 14:13:51,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:13:51,419 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 14:13:51,445 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-09-01 14:13:51,498 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-09-01 14:13:51,533 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-09-01 14:13:51,603 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-09-01 14:13:51,656 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:13:51,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:13:51,786 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:51,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458816745] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:13:51,787 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:13:51,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 4] total 15 [2023-09-01 14:13:51,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466630001] [2023-09-01 14:13:51,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:13:51,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 14:13:51,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:13:51,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 14:13:51,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2023-09-01 14:13:52,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 281 [2023-09-01 14:13:52,406 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 624 transitions, 11891 flow. Second operand has 17 states, 17 states have (on average 112.52941176470588) internal successors, (1913), 17 states have internal predecessors, (1913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:52,406 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:13:52,406 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 281 [2023-09-01 14:13:52,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:13:54,021 INFO L130 PetriNetUnfolder]: 5544/8380 cut-off events. [2023-09-01 14:13:54,021 INFO L131 PetriNetUnfolder]: For 143613/144673 co-relation queries the response was YES. [2023-09-01 14:13:54,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65325 conditions, 8380 events. 5544/8380 cut-off events. For 143613/144673 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 49932 event pairs, 1060 based on Foata normal form. 833/8980 useless extension candidates. Maximal degree in co-relation 64538. Up to 7401 conditions per place. [2023-09-01 14:13:54,105 INFO L137 encePairwiseOnDemand]: 272/281 looper letters, 503 selfloop transitions, 166 changer transitions 1/688 dead transitions. [2023-09-01 14:13:54,105 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 688 transitions, 13980 flow [2023-09-01 14:13:54,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 14:13:54,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 14:13:54,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 951 transitions. [2023-09-01 14:13:54,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42304270462633453 [2023-09-01 14:13:54,106 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 951 transitions. [2023-09-01 14:13:54,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 951 transitions. [2023-09-01 14:13:54,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:13:54,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 951 transitions. [2023-09-01 14:13:54,108 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 118.875) internal successors, (951), 8 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:54,109 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:54,110 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:54,110 INFO L175 Difference]: Start difference. First operand has 159 places, 624 transitions, 11891 flow. Second operand 8 states and 951 transitions. [2023-09-01 14:13:54,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 688 transitions, 13980 flow [2023-09-01 14:13:54,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 688 transitions, 13785 flow, removed 41 selfloop flow, removed 3 redundant places. [2023-09-01 14:13:54,682 INFO L231 Difference]: Finished difference. Result has 166 places, 643 transitions, 12482 flow [2023-09-01 14:13:54,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=11707, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12482, PETRI_PLACES=166, PETRI_TRANSITIONS=643} [2023-09-01 14:13:54,683 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 136 predicate places. [2023-09-01 14:13:54,683 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 643 transitions, 12482 flow [2023-09-01 14:13:54,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 112.52941176470588) internal successors, (1913), 17 states have internal predecessors, (1913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:54,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:13:54,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:13:54,688 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-09-01 14:13:54,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:54,884 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:13:54,884 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:13:54,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1123850877, now seen corresponding path program 8 times [2023-09-01 14:13:54,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:13:54,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767142109] [2023-09-01 14:13:54,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:54,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:13:54,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:55,437 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:13:55,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:13:55,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767142109] [2023-09-01 14:13:55,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767142109] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:55,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058000678] [2023-09-01 14:13:55,438 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 14:13:55,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:55,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:13:55,441 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:13:55,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-09-01 14:13:55,537 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:13:55,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:13:55,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 25 conjunts are in the unsatisfiable core [2023-09-01 14:13:55,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:13:55,660 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-09-01 14:13:55,703 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:55,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:13:55,754 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:13:55,755 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 21 [2023-09-01 14:13:55,827 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:55,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058000678] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:13:55,828 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:13:55,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6, 4] total 14 [2023-09-01 14:13:55,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846415197] [2023-09-01 14:13:55,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:13:55,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-09-01 14:13:55,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:13:55,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-09-01 14:13:55,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2023-09-01 14:13:56,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 281 [2023-09-01 14:13:56,176 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 643 transitions, 12482 flow. Second operand has 16 states, 16 states have (on average 112.1875) internal successors, (1795), 16 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:56,177 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:13:56,177 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 281 [2023-09-01 14:13:56,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:13:57,621 INFO L130 PetriNetUnfolder]: 5659/8569 cut-off events. [2023-09-01 14:13:57,622 INFO L131 PetriNetUnfolder]: For 150725/151781 co-relation queries the response was YES. [2023-09-01 14:13:57,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67638 conditions, 8569 events. 5659/8569 cut-off events. For 150725/151781 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 51458 event pairs, 1114 based on Foata normal form. 841/9185 useless extension candidates. Maximal degree in co-relation 66841. Up to 7934 conditions per place. [2023-09-01 14:13:57,718 INFO L137 encePairwiseOnDemand]: 272/281 looper letters, 533 selfloop transitions, 136 changer transitions 1/688 dead transitions. [2023-09-01 14:13:57,718 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 688 transitions, 14306 flow [2023-09-01 14:13:57,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 14:13:57,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 14:13:57,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 946 transitions. [2023-09-01 14:13:57,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4208185053380783 [2023-09-01 14:13:57,720 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 946 transitions. [2023-09-01 14:13:57,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 946 transitions. [2023-09-01 14:13:57,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:13:57,720 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 946 transitions. [2023-09-01 14:13:57,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 118.25) internal successors, (946), 8 states have internal predecessors, (946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:57,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:57,723 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:57,723 INFO L175 Difference]: Start difference. First operand has 166 places, 643 transitions, 12482 flow. Second operand 8 states and 946 transitions. [2023-09-01 14:13:57,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 688 transitions, 14306 flow [2023-09-01 14:13:58,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 688 transitions, 14037 flow, removed 72 selfloop flow, removed 2 redundant places. [2023-09-01 14:13:58,385 INFO L231 Difference]: Finished difference. Result has 173 places, 654 transitions, 12751 flow [2023-09-01 14:13:58,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=12213, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12751, PETRI_PLACES=173, PETRI_TRANSITIONS=654} [2023-09-01 14:13:58,386 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 143 predicate places. [2023-09-01 14:13:58,386 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 654 transitions, 12751 flow [2023-09-01 14:13:58,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 112.1875) internal successors, (1795), 16 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:58,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:13:58,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:13:58,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-09-01 14:13:58,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:58,587 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:13:58,587 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:13:58,588 INFO L85 PathProgramCache]: Analyzing trace with hash -469780055, now seen corresponding path program 9 times [2023-09-01 14:13:58,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:13:58,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762803095] [2023-09-01 14:13:58,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:13:58,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:13:58,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:13:59,133 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:13:59,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:13:59,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762803095] [2023-09-01 14:13:59,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762803095] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:13:59,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284949651] [2023-09-01 14:13:59,133 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 14:13:59,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:13:59,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:13:59,137 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:13:59,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-09-01 14:13:59,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 14:13:59,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:13:59,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 25 conjunts are in the unsatisfiable core [2023-09-01 14:13:59,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:13:59,385 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-09-01 14:13:59,421 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:59,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:13:59,497 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:13:59,498 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 21 [2023-09-01 14:13:59,577 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:13:59,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284949651] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:13:59,577 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:13:59,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6, 4] total 14 [2023-09-01 14:13:59,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695734611] [2023-09-01 14:13:59,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:13:59,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-09-01 14:13:59,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:13:59,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-09-01 14:13:59,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2023-09-01 14:13:59,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 281 [2023-09-01 14:13:59,954 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 654 transitions, 12751 flow. Second operand has 16 states, 16 states have (on average 112.1875) internal successors, (1795), 16 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:13:59,954 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:13:59,955 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 281 [2023-09-01 14:13:59,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:14:01,435 INFO L130 PetriNetUnfolder]: 5862/8880 cut-off events. [2023-09-01 14:14:01,435 INFO L131 PetriNetUnfolder]: For 160143/161227 co-relation queries the response was YES. [2023-09-01 14:14:01,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69918 conditions, 8880 events. 5862/8880 cut-off events. For 160143/161227 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 53626 event pairs, 1087 based on Foata normal form. 865/9510 useless extension candidates. Maximal degree in co-relation 69111. Up to 8057 conditions per place. [2023-09-01 14:14:01,521 INFO L137 encePairwiseOnDemand]: 272/281 looper letters, 540 selfloop transitions, 145 changer transitions 1/704 dead transitions. [2023-09-01 14:14:01,522 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 704 transitions, 14703 flow [2023-09-01 14:14:01,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 14:14:01,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 14:14:01,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 947 transitions. [2023-09-01 14:14:01,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42126334519572955 [2023-09-01 14:14:01,523 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 947 transitions. [2023-09-01 14:14:01,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 947 transitions. [2023-09-01 14:14:01,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:14:01,524 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 947 transitions. [2023-09-01 14:14:01,524 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 118.375) internal successors, (947), 8 states have internal predecessors, (947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:01,526 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:01,526 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:01,526 INFO L175 Difference]: Start difference. First operand has 173 places, 654 transitions, 12751 flow. Second operand 8 states and 947 transitions. [2023-09-01 14:14:01,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 704 transitions, 14703 flow [2023-09-01 14:14:02,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 704 transitions, 14429 flow, removed 65 selfloop flow, removed 4 redundant places. [2023-09-01 14:14:02,213 INFO L231 Difference]: Finished difference. Result has 179 places, 674 transitions, 13253 flow [2023-09-01 14:14:02,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=12477, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13253, PETRI_PLACES=179, PETRI_TRANSITIONS=674} [2023-09-01 14:14:02,214 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 149 predicate places. [2023-09-01 14:14:02,214 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 674 transitions, 13253 flow [2023-09-01 14:14:02,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 112.1875) internal successors, (1795), 16 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:02,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:14:02,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:14:02,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-09-01 14:14:02,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:14:02,415 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:14:02,415 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:14:02,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1167412120, now seen corresponding path program 3 times [2023-09-01 14:14:02,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:14:02,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12179412] [2023-09-01 14:14:02,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:14:02,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:14:02,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:14:03,252 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:14:03,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:14:03,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12179412] [2023-09-01 14:14:03,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12179412] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:14:03,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763899875] [2023-09-01 14:14:03,253 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 14:14:03,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:14:03,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:14:03,254 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:14:03,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-09-01 14:14:03,361 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 14:14:03,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:14:03,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 33 conjunts are in the unsatisfiable core [2023-09-01 14:14:03,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:14:03,646 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:14:03,647 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 15 [2023-09-01 14:14:03,749 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:14:03,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:14:03,866 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:14:03,866 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 21 [2023-09-01 14:14:04,147 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:14:04,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763899875] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:14:04,148 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:14:04,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 28 [2023-09-01 14:14:04,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299581913] [2023-09-01 14:14:04,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:14:04,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-09-01 14:14:04,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:14:04,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-09-01 14:14:04,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=723, Unknown=0, NotChecked=0, Total=870 [2023-09-01 14:14:05,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 281 [2023-09-01 14:14:05,911 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 674 transitions, 13253 flow. Second operand has 30 states, 30 states have (on average 97.1) internal successors, (2913), 30 states have internal predecessors, (2913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:05,911 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:14:05,911 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 281 [2023-09-01 14:14:05,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:14:09,179 INFO L130 PetriNetUnfolder]: 6676/10150 cut-off events. [2023-09-01 14:14:09,180 INFO L131 PetriNetUnfolder]: For 164244/164244 co-relation queries the response was YES. [2023-09-01 14:14:09,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78158 conditions, 10150 events. 6676/10150 cut-off events. For 164244/164244 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 61122 event pairs, 1944 based on Foata normal form. 3/10152 useless extension candidates. Maximal degree in co-relation 77297. Up to 9237 conditions per place. [2023-09-01 14:14:09,288 INFO L137 encePairwiseOnDemand]: 268/281 looper letters, 623 selfloop transitions, 243 changer transitions 9/875 dead transitions. [2023-09-01 14:14:09,288 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 875 transitions, 17541 flow [2023-09-01 14:14:09,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-09-01 14:14:09,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-09-01 14:14:09,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3045 transitions. [2023-09-01 14:14:09,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3612099644128114 [2023-09-01 14:14:09,292 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3045 transitions. [2023-09-01 14:14:09,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3045 transitions. [2023-09-01 14:14:09,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:14:09,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3045 transitions. [2023-09-01 14:14:09,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 101.5) internal successors, (3045), 30 states have internal predecessors, (3045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:09,303 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 281.0) internal successors, (8711), 31 states have internal predecessors, (8711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:09,304 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 281.0) internal successors, (8711), 31 states have internal predecessors, (8711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:09,304 INFO L175 Difference]: Start difference. First operand has 179 places, 674 transitions, 13253 flow. Second operand 30 states and 3045 transitions. [2023-09-01 14:14:09,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 875 transitions, 17541 flow [2023-09-01 14:14:10,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 875 transitions, 17190 flow, removed 98 selfloop flow, removed 3 redundant places. [2023-09-01 14:14:10,118 INFO L231 Difference]: Finished difference. Result has 217 places, 779 transitions, 15552 flow [2023-09-01 14:14:10,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=12937, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=15552, PETRI_PLACES=217, PETRI_TRANSITIONS=779} [2023-09-01 14:14:10,119 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 187 predicate places. [2023-09-01 14:14:10,119 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 779 transitions, 15552 flow [2023-09-01 14:14:10,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 97.1) internal successors, (2913), 30 states have internal predecessors, (2913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:10,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:14:10,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:14:10,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-09-01 14:14:10,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:14:10,321 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:14:10,321 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:14:10,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1020452630, now seen corresponding path program 4 times [2023-09-01 14:14:10,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:14:10,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801672156] [2023-09-01 14:14:10,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:14:10,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:14:10,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:14:11,005 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:14:11,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:14:11,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801672156] [2023-09-01 14:14:11,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801672156] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:14:11,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231249837] [2023-09-01 14:14:11,006 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 14:14:11,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:14:11,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:14:11,009 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:14:11,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-09-01 14:14:11,140 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 14:14:11,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:14:11,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 32 conjunts are in the unsatisfiable core [2023-09-01 14:14:11,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:14:11,437 INFO L173 IndexEqualityManager]: detected equality via solver [2023-09-01 14:14:11,438 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:14:11,438 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 10 [2023-09-01 14:14:11,491 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:14:11,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:14:11,624 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:14:11,625 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 21 [2023-09-01 14:14:11,822 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:14:11,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231249837] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:14:11,823 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:14:11,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 7] total 27 [2023-09-01 14:14:11,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455445051] [2023-09-01 14:14:11,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:14:11,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-09-01 14:14:11,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:14:11,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-09-01 14:14:11,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=693, Unknown=0, NotChecked=0, Total=812 [2023-09-01 14:14:13,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 281 [2023-09-01 14:14:13,366 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 779 transitions, 15552 flow. Second operand has 29 states, 29 states have (on average 98.13793103448276) internal successors, (2846), 29 states have internal predecessors, (2846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:13,366 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:14:13,366 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 281 [2023-09-01 14:14:13,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:14:17,126 INFO L130 PetriNetUnfolder]: 8400/13069 cut-off events. [2023-09-01 14:14:17,127 INFO L131 PetriNetUnfolder]: For 226395/226395 co-relation queries the response was YES. [2023-09-01 14:14:17,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101739 conditions, 13069 events. 8400/13069 cut-off events. For 226395/226395 co-relation queries the response was YES. Maximal size of possible extension queue 768. Compared 86623 event pairs, 1250 based on Foata normal form. 2/13071 useless extension candidates. Maximal degree in co-relation 100799. Up to 8150 conditions per place. [2023-09-01 14:14:17,474 INFO L137 encePairwiseOnDemand]: 265/281 looper letters, 618 selfloop transitions, 547 changer transitions 9/1174 dead transitions. [2023-09-01 14:14:17,474 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 1174 transitions, 24200 flow [2023-09-01 14:14:17,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-09-01 14:14:17,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-09-01 14:14:17,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2182 transitions. [2023-09-01 14:14:17,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3697678359600068 [2023-09-01 14:14:17,478 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2182 transitions. [2023-09-01 14:14:17,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2182 transitions. [2023-09-01 14:14:17,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:14:17,479 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2182 transitions. [2023-09-01 14:14:17,483 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 103.9047619047619) internal successors, (2182), 21 states have internal predecessors, (2182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:17,488 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 281.0) internal successors, (6182), 22 states have internal predecessors, (6182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:17,489 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 281.0) internal successors, (6182), 22 states have internal predecessors, (6182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:17,489 INFO L175 Difference]: Start difference. First operand has 217 places, 779 transitions, 15552 flow. Second operand 21 states and 2182 transitions. [2023-09-01 14:14:17,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 1174 transitions, 24200 flow [2023-09-01 14:14:18,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 1174 transitions, 23697 flow, removed 235 selfloop flow, removed 3 redundant places. [2023-09-01 14:14:18,519 INFO L231 Difference]: Finished difference. Result has 240 places, 1049 transitions, 21869 flow [2023-09-01 14:14:18,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=15119, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=779, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=21869, PETRI_PLACES=240, PETRI_TRANSITIONS=1049} [2023-09-01 14:14:18,521 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 210 predicate places. [2023-09-01 14:14:18,521 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 1049 transitions, 21869 flow [2023-09-01 14:14:18,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 98.13793103448276) internal successors, (2846), 29 states have internal predecessors, (2846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:18,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:14:18,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:14:18,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-09-01 14:14:18,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-09-01 14:14:18,732 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:14:18,732 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:14:18,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1307997402, now seen corresponding path program 5 times [2023-09-01 14:14:18,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:14:18,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164509313] [2023-09-01 14:14:18,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:14:18,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:14:18,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:14:19,218 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:14:19,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:14:19,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164509313] [2023-09-01 14:14:19,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164509313] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:14:19,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125739794] [2023-09-01 14:14:19,218 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 14:14:19,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:14:19,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:14:19,220 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:14:19,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-09-01 14:14:19,335 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:14:19,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:14:19,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 36 conjunts are in the unsatisfiable core [2023-09-01 14:14:19,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:14:19,686 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-09-01 14:14:19,733 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:14:19,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:14:19,802 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:14:19,802 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 21 [2023-09-01 14:14:20,053 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:14:20,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125739794] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:14:20,053 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:14:20,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 23 [2023-09-01 14:14:20,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45495504] [2023-09-01 14:14:20,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:14:20,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-09-01 14:14:20,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:14:20,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-09-01 14:14:20,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2023-09-01 14:14:21,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 281 [2023-09-01 14:14:21,127 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 1049 transitions, 21869 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:21,127 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:14:21,127 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 281 [2023-09-01 14:14:21,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:14:27,509 INFO L130 PetriNetUnfolder]: 10061/15595 cut-off events. [2023-09-01 14:14:27,509 INFO L131 PetriNetUnfolder]: For 297289/297289 co-relation queries the response was YES. [2023-09-01 14:14:27,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127900 conditions, 15595 events. 10061/15595 cut-off events. For 297289/297289 co-relation queries the response was YES. Maximal size of possible extension queue 914. Compared 104626 event pairs, 1564 based on Foata normal form. 12/15607 useless extension candidates. Maximal degree in co-relation 127687. Up to 10256 conditions per place. [2023-09-01 14:14:27,694 INFO L137 encePairwiseOnDemand]: 268/281 looper letters, 770 selfloop transitions, 704 changer transitions 14/1488 dead transitions. [2023-09-01 14:14:27,694 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 1488 transitions, 30903 flow [2023-09-01 14:14:27,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-09-01 14:14:27,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2023-09-01 14:14:27,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 5326 transitions. [2023-09-01 14:14:27,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39486951364175565 [2023-09-01 14:14:27,701 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 5326 transitions. [2023-09-01 14:14:27,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 5326 transitions. [2023-09-01 14:14:27,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:14:27,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 5326 transitions. [2023-09-01 14:14:27,708 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 110.95833333333333) internal successors, (5326), 48 states have internal predecessors, (5326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:27,719 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 281.0) internal successors, (13769), 49 states have internal predecessors, (13769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:27,720 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 281.0) internal successors, (13769), 49 states have internal predecessors, (13769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:27,721 INFO L175 Difference]: Start difference. First operand has 240 places, 1049 transitions, 21869 flow. Second operand 48 states and 5326 transitions. [2023-09-01 14:14:27,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 1488 transitions, 30903 flow [2023-09-01 14:14:29,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 1488 transitions, 30199 flow, removed 148 selfloop flow, removed 10 redundant places. [2023-09-01 14:14:29,745 INFO L231 Difference]: Finished difference. Result has 289 places, 1288 transitions, 27840 flow [2023-09-01 14:14:29,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=21359, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1047, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=483, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=27840, PETRI_PLACES=289, PETRI_TRANSITIONS=1288} [2023-09-01 14:14:29,746 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 259 predicate places. [2023-09-01 14:14:29,746 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 1288 transitions, 27840 flow [2023-09-01 14:14:29,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:29,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:14:29,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:14:29,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-09-01 14:14:29,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-09-01 14:14:29,953 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:14:29,954 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:14:29,954 INFO L85 PathProgramCache]: Analyzing trace with hash -649929799, now seen corresponding path program 10 times [2023-09-01 14:14:29,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:14:29,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054713179] [2023-09-01 14:14:29,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:14:29,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:14:29,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:14:30,443 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:14:30,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:14:30,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054713179] [2023-09-01 14:14:30,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054713179] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:14:30,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625093781] [2023-09-01 14:14:30,443 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 14:14:30,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:14:30,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:14:30,444 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:14:30,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-09-01 14:14:30,540 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 14:14:30,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:14:30,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 40 conjunts are in the unsatisfiable core [2023-09-01 14:14:30,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:14:30,582 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 14:14:30,615 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-09-01 14:14:30,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 14:14:30,709 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 14:14:30,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 14:14:30,741 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 14:14:30,775 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-09-01 14:14:30,813 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:14:30,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:14:30,873 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1071 (Array Int Int))) (= (mod c_~sum1~0 4294967296) (mod (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1071) c_~A~0.base) c_~A~0.offset) c_~sum3~0 c_~sum2~0) 4294967296))) is different from false [2023-09-01 14:14:30,882 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1071 (Array Int Int)) (v_ArrVal_1070 (Array Int Int))) (= (mod (+ (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1070) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1071) c_~A~0.base) c_~A~0.offset) c_~sum3~0 c_~sum2~0) 4294967296) (mod c_~sum1~0 4294967296))) is different from false [2023-09-01 14:14:30,940 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1071 (Array Int Int)) (v_ArrVal_1070 (Array Int Int))) (= (mod (+ (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1070) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1071) c_~A~0.base) c_~A~0.offset) c_~sum3~0 c_~sum2~0) 4294967296) (mod (+ (select (select |c_#memory_int| c_~A~0.base) c_~A~0.offset) c_~sum1~0) 4294967296))) is different from false [2023-09-01 14:14:30,953 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1071 (Array Int Int)) (v_ArrVal_1070 (Array Int Int)) (v_ArrVal_1069 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1069))) (= (mod (+ c_~sum3~0 c_~sum2~0 (select (select (store (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1070) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1071) |c_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset|)) 4294967296) (mod (+ (select (select .cse0 |c_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset|) c_~sum1~0) 4294967296)))) is different from false [2023-09-01 14:14:30,962 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:14:30,963 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 45 [2023-09-01 14:14:30,966 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 862 treesize of output 782 [2023-09-01 14:14:30,980 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 86 [2023-09-01 14:14:30,992 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 180 treesize of output 170 [2023-09-01 14:14:30,998 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 83 [2023-09-01 14:14:31,231 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-09-01 14:14:31,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625093781] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:14:31,231 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:14:31,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 23 [2023-09-01 14:14:31,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141739325] [2023-09-01 14:14:31,232 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:14:31,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-09-01 14:14:31,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:14:31,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-09-01 14:14:31,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=335, Unknown=8, NotChecked=164, Total=600 [2023-09-01 14:14:31,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 281 [2023-09-01 14:14:31,259 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 1288 transitions, 27840 flow. Second operand has 25 states, 25 states have (on average 89.12) internal successors, (2228), 25 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:31,259 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:14:31,259 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 281 [2023-09-01 14:14:31,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:14:36,011 INFO L130 PetriNetUnfolder]: 9809/15254 cut-off events. [2023-09-01 14:14:36,012 INFO L131 PetriNetUnfolder]: For 362257/364096 co-relation queries the response was YES. [2023-09-01 14:14:36,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135289 conditions, 15254 events. 9809/15254 cut-off events. For 362257/364096 co-relation queries the response was YES. Maximal size of possible extension queue 1040. Compared 105095 event pairs, 1876 based on Foata normal form. 1485/16419 useless extension candidates. Maximal degree in co-relation 135078. Up to 10745 conditions per place. [2023-09-01 14:14:36,195 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 726 selfloop transitions, 656 changer transitions 1/1418 dead transitions. [2023-09-01 14:14:36,196 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 1418 transitions, 32899 flow [2023-09-01 14:14:36,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 14:14:36,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 14:14:36,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 786 transitions. [2023-09-01 14:14:36,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.349644128113879 [2023-09-01 14:14:36,197 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 786 transitions. [2023-09-01 14:14:36,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 786 transitions. [2023-09-01 14:14:36,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:14:36,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 786 transitions. [2023-09-01 14:14:36,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 98.25) internal successors, (786), 8 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:36,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:36,200 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:36,200 INFO L175 Difference]: Start difference. First operand has 289 places, 1288 transitions, 27840 flow. Second operand 8 states and 786 transitions. [2023-09-01 14:14:36,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 1418 transitions, 32899 flow [2023-09-01 14:14:39,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 1418 transitions, 30950 flow, removed 863 selfloop flow, removed 12 redundant places. [2023-09-01 14:14:39,136 INFO L231 Difference]: Finished difference. Result has 287 places, 1345 transitions, 29426 flow [2023-09-01 14:14:39,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=25935, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=603, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=29426, PETRI_PLACES=287, PETRI_TRANSITIONS=1345} [2023-09-01 14:14:39,138 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 257 predicate places. [2023-09-01 14:14:39,138 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 1345 transitions, 29426 flow [2023-09-01 14:14:39,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 89.12) internal successors, (2228), 25 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:39,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:14:39,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:14:39,146 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-09-01 14:14:39,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-09-01 14:14:39,339 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:14:39,340 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:14:39,340 INFO L85 PathProgramCache]: Analyzing trace with hash 584520943, now seen corresponding path program 11 times [2023-09-01 14:14:39,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:14:39,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015042074] [2023-09-01 14:14:39,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:14:39,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:14:39,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:14:39,911 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:14:39,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:14:39,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015042074] [2023-09-01 14:14:39,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015042074] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:14:39,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [948910533] [2023-09-01 14:14:39,912 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 14:14:39,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:14:39,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:14:39,913 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:14:39,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-09-01 14:14:40,044 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:14:40,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:14:40,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 32 conjunts are in the unsatisfiable core [2023-09-01 14:14:40,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:14:40,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 14:14:40,235 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 14:14:40,307 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-09-01 14:14:40,347 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:14:40,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:14:40,442 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:14:40,443 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 48 [2023-09-01 14:14:40,447 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2023-09-01 14:14:40,594 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:14:40,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [948910533] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:14:40,594 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:14:40,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 21 [2023-09-01 14:14:40,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876766306] [2023-09-01 14:14:40,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:14:40,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-09-01 14:14:40,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:14:40,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-09-01 14:14:40,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=393, Unknown=1, NotChecked=0, Total=506 [2023-09-01 14:14:41,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 281 [2023-09-01 14:14:41,366 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 1345 transitions, 29426 flow. Second operand has 23 states, 23 states have (on average 91.65217391304348) internal successors, (2108), 23 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:41,366 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:14:41,366 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 281 [2023-09-01 14:14:41,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:14:46,564 INFO L130 PetriNetUnfolder]: 10217/15792 cut-off events. [2023-09-01 14:14:46,564 INFO L131 PetriNetUnfolder]: For 404412/406284 co-relation queries the response was YES. [2023-09-01 14:14:46,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141417 conditions, 15792 events. 10217/15792 cut-off events. For 404412/406284 co-relation queries the response was YES. Maximal size of possible extension queue 1073. Compared 108390 event pairs, 2786 based on Foata normal form. 1469/16730 useless extension candidates. Maximal degree in co-relation 141216. Up to 14249 conditions per place. [2023-09-01 14:14:46,817 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 1104 selfloop transitions, 276 changer transitions 1/1416 dead transitions. [2023-09-01 14:14:46,817 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 1416 transitions, 33188 flow [2023-09-01 14:14:46,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 14:14:46,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 14:14:46,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1088 transitions. [2023-09-01 14:14:46,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35198964736331284 [2023-09-01 14:14:46,819 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1088 transitions. [2023-09-01 14:14:46,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1088 transitions. [2023-09-01 14:14:46,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:14:46,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1088 transitions. [2023-09-01 14:14:46,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 98.9090909090909) internal successors, (1088), 11 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:46,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 281.0) internal successors, (3372), 12 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:46,824 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 281.0) internal successors, (3372), 12 states have internal predecessors, (3372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:46,824 INFO L175 Difference]: Start difference. First operand has 287 places, 1345 transitions, 29426 flow. Second operand 11 states and 1088 transitions. [2023-09-01 14:14:46,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 1416 transitions, 33188 flow [2023-09-01 14:14:49,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 1416 transitions, 32760 flow, removed 127 selfloop flow, removed 3 redundant places. [2023-09-01 14:14:49,591 INFO L231 Difference]: Finished difference. Result has 296 places, 1358 transitions, 30112 flow [2023-09-01 14:14:49,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=28998, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1069, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=30112, PETRI_PLACES=296, PETRI_TRANSITIONS=1358} [2023-09-01 14:14:49,592 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 266 predicate places. [2023-09-01 14:14:49,593 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 1358 transitions, 30112 flow [2023-09-01 14:14:49,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 91.65217391304348) internal successors, (2108), 23 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:49,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:14:49,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:14:49,597 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-09-01 14:14:49,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:14:49,794 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:14:49,794 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:14:49,794 INFO L85 PathProgramCache]: Analyzing trace with hash 156430377, now seen corresponding path program 12 times [2023-09-01 14:14:49,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:14:49,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174914405] [2023-09-01 14:14:49,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:14:49,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:14:49,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:14:50,127 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:14:50,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:14:50,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174914405] [2023-09-01 14:14:50,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174914405] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:14:50,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151049885] [2023-09-01 14:14:50,128 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 14:14:50,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:14:50,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:14:50,129 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:14:50,132 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-09-01 14:14:50,236 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-09-01 14:14:50,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:14:50,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 32 conjunts are in the unsatisfiable core [2023-09-01 14:14:50,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:14:50,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 14:14:50,365 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 14:14:50,417 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-09-01 14:14:50,471 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:14:50,471 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:14:50,563 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:14:50,564 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 44 [2023-09-01 14:14:50,568 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2023-09-01 14:14:50,668 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:14:50,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151049885] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:14:50,669 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:14:50,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2023-09-01 14:14:50,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83360571] [2023-09-01 14:14:50,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:14:50,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-09-01 14:14:50,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:14:50,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-09-01 14:14:50,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=324, Unknown=7, NotChecked=0, Total=420 [2023-09-01 14:14:51,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 281 [2023-09-01 14:14:51,033 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 1358 transitions, 30112 flow. Second operand has 21 states, 21 states have (on average 100.95238095238095) internal successors, (2120), 21 states have internal predecessors, (2120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:51,033 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:14:51,033 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 281 [2023-09-01 14:14:51,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:14:55,999 INFO L130 PetriNetUnfolder]: 10478/16178 cut-off events. [2023-09-01 14:14:55,999 INFO L131 PetriNetUnfolder]: For 414433/416282 co-relation queries the response was YES. [2023-09-01 14:14:56,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145543 conditions, 16178 events. 10478/16178 cut-off events. For 414433/416282 co-relation queries the response was YES. Maximal size of possible extension queue 1095. Compared 111151 event pairs, 2510 based on Foata normal form. 1503/17137 useless extension candidates. Maximal degree in co-relation 145339. Up to 14367 conditions per place. [2023-09-01 14:14:56,290 INFO L137 encePairwiseOnDemand]: 274/281 looper letters, 1058 selfloop transitions, 323 changer transitions 2/1418 dead transitions. [2023-09-01 14:14:56,290 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 1418 transitions, 33891 flow [2023-09-01 14:14:56,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 14:14:56,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 14:14:56,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 760 transitions. [2023-09-01 14:14:56,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3863751906456533 [2023-09-01 14:14:56,292 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 760 transitions. [2023-09-01 14:14:56,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 760 transitions. [2023-09-01 14:14:56,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:14:56,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 760 transitions. [2023-09-01 14:14:56,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 108.57142857142857) internal successors, (760), 7 states have internal predecessors, (760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:56,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:56,294 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:56,294 INFO L175 Difference]: Start difference. First operand has 296 places, 1358 transitions, 30112 flow. Second operand 7 states and 760 transitions. [2023-09-01 14:14:56,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 1418 transitions, 33891 flow [2023-09-01 14:14:59,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 1418 transitions, 33307 flow, removed 105 selfloop flow, removed 6 redundant places. [2023-09-01 14:14:59,063 INFO L231 Difference]: Finished difference. Result has 299 places, 1389 transitions, 31204 flow [2023-09-01 14:14:59,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=29528, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=297, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1050, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=31204, PETRI_PLACES=299, PETRI_TRANSITIONS=1389} [2023-09-01 14:14:59,064 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 269 predicate places. [2023-09-01 14:14:59,065 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 1389 transitions, 31204 flow [2023-09-01 14:14:59,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 100.95238095238095) internal successors, (2120), 21 states have internal predecessors, (2120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:14:59,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:14:59,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:14:59,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-09-01 14:14:59,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-09-01 14:14:59,271 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:14:59,271 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:14:59,271 INFO L85 PathProgramCache]: Analyzing trace with hash 2115040579, now seen corresponding path program 13 times [2023-09-01 14:14:59,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:14:59,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352974604] [2023-09-01 14:14:59,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:14:59,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:14:59,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:14:59,624 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:14:59,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:14:59,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352974604] [2023-09-01 14:14:59,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352974604] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:14:59,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481239810] [2023-09-01 14:14:59,624 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 14:14:59,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:14:59,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:14:59,625 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:14:59,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-09-01 14:14:59,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:14:59,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 40 conjunts are in the unsatisfiable core [2023-09-01 14:14:59,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:14:59,778 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 14:14:59,825 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-09-01 14:14:59,876 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-09-01 14:15:00,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 14:15:00,028 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 14:15:00,050 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-09-01 14:15:00,080 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:15:00,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:15:00,152 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1210 (Array Int Int))) (= (mod (+ (select (select |c_#memory_int| c_~A~0.base) (+ (* c_thread2Thread1of1ForFork0_~i~1 4) c_~A~0.offset)) c_~sum3~0 c_~sum2~0) 4294967296) (mod (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1210) c_~A~0.base) (+ c_~A~0.offset (* c_thread1Thread1of1ForFork2_~i~0 4))) c_~sum1~0) 4294967296))) is different from false [2023-09-01 14:15:00,158 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1210 (Array Int Int))) (= (mod (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1210) c_~A~0.base) c_~A~0.offset) c_~sum1~0) 4294967296) (mod (+ (select (select |c_#memory_int| c_~A~0.base) (+ (* c_thread2Thread1of1ForFork0_~i~1 4) c_~A~0.offset)) c_~sum3~0 c_~sum2~0) 4294967296))) is different from false [2023-09-01 14:15:00,163 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1210 (Array Int Int))) (= (mod (+ (select (select |c_#memory_int| c_~A~0.base) c_~A~0.offset) c_~sum3~0 c_~sum2~0) 4294967296) (mod (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1210) c_~A~0.base) c_~A~0.offset) c_~sum1~0) 4294967296))) is different from false [2023-09-01 14:15:00,172 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1210 (Array Int Int)) (v_ArrVal_1209 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1209))) (= (mod (+ c_~sum1~0 (select (select (store .cse0 |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1210) c_~A~0.base) c_~A~0.offset)) 4294967296) (mod (+ (select (select .cse0 c_~A~0.base) c_~A~0.offset) c_~sum3~0 c_~sum2~0) 4294967296)))) is different from false [2023-09-01 14:15:00,184 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1208 (Array Int Int)) (v_ArrVal_1210 (Array Int Int)) (v_ArrVal_1209 (Array Int Int))) (let ((.cse0 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1208) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1209))) (= (mod (+ c_~sum3~0 c_~sum2~0 (select (select .cse0 |c_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset|)) 4294967296) (mod (+ c_~sum1~0 (select (select (store .cse0 |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1210) |c_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_uint_array_~arr~0#1.offset|)) 4294967296)))) is different from false [2023-09-01 14:15:00,195 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:15:00,196 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 48 [2023-09-01 14:15:00,200 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 846 treesize of output 798 [2023-09-01 14:15:00,210 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 192 treesize of output 180 [2023-09-01 14:15:00,213 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 180 treesize of output 172 [2023-09-01 14:15:00,220 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 82 [2023-09-01 14:15:00,509 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2023-09-01 14:15:00,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481239810] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:15:00,509 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:15:00,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 9] total 24 [2023-09-01 14:15:00,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750392326] [2023-09-01 14:15:00,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:15:00,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-09-01 14:15:00,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:15:00,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-09-01 14:15:00,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=323, Unknown=6, NotChecked=210, Total=650 [2023-09-01 14:15:00,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 281 [2023-09-01 14:15:00,533 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 1389 transitions, 31204 flow. Second operand has 26 states, 26 states have (on average 89.53846153846153) internal successors, (2328), 26 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:00,533 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:15:00,533 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 281 [2023-09-01 14:15:00,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:15:05,665 INFO L130 PetriNetUnfolder]: 10525/16265 cut-off events. [2023-09-01 14:15:05,665 INFO L131 PetriNetUnfolder]: For 420754/422695 co-relation queries the response was YES. [2023-09-01 14:15:05,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 147481 conditions, 16265 events. 10525/16265 cut-off events. For 420754/422695 co-relation queries the response was YES. Maximal size of possible extension queue 1105. Compared 112050 event pairs, 2896 based on Foata normal form. 1518/17252 useless extension candidates. Maximal degree in co-relation 147274. Up to 15204 conditions per place. [2023-09-01 14:15:05,939 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 1198 selfloop transitions, 211 changer transitions 1/1445 dead transitions. [2023-09-01 14:15:05,939 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 1445 transitions, 34911 flow [2023-09-01 14:15:05,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 14:15:05,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 14:15:05,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 770 transitions. [2023-09-01 14:15:05,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34252669039145905 [2023-09-01 14:15:05,941 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 770 transitions. [2023-09-01 14:15:05,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 770 transitions. [2023-09-01 14:15:05,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:15:05,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 770 transitions. [2023-09-01 14:15:05,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 96.25) internal successors, (770), 8 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:05,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:05,945 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:05,945 INFO L175 Difference]: Start difference. First operand has 299 places, 1389 transitions, 31204 flow. Second operand 8 states and 770 transitions. [2023-09-01 14:15:05,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 1445 transitions, 34911 flow [2023-09-01 14:15:08,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 1445 transitions, 34381 flow, removed 185 selfloop flow, removed 2 redundant places. [2023-09-01 14:15:09,022 INFO L231 Difference]: Finished difference. Result has 306 places, 1402 transitions, 31616 flow [2023-09-01 14:15:09,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=30704, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=31616, PETRI_PLACES=306, PETRI_TRANSITIONS=1402} [2023-09-01 14:15:09,024 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 276 predicate places. [2023-09-01 14:15:09,024 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 1402 transitions, 31616 flow [2023-09-01 14:15:09,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 89.53846153846153) internal successors, (2328), 26 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:09,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:15:09,025 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:15:09,030 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-09-01 14:15:09,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-09-01 14:15:09,226 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:15:09,226 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:15:09,226 INFO L85 PathProgramCache]: Analyzing trace with hash 999203684, now seen corresponding path program 14 times [2023-09-01 14:15:09,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:15:09,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748367536] [2023-09-01 14:15:09,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:15:09,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:15:09,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:15:09,297 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:15:09,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:15:09,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748367536] [2023-09-01 14:15:09,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748367536] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:15:09,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098079537] [2023-09-01 14:15:09,298 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 14:15:09,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:15:09,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:15:09,301 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:15:09,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-09-01 14:15:09,487 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:15:09,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:15:09,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 14:15:09,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:15:09,537 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:15:09,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:15:09,573 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:15:09,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098079537] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:15:09,573 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:15:09,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-09-01 14:15:09,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64670758] [2023-09-01 14:15:09,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:15:09,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-09-01 14:15:09,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:15:09,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-09-01 14:15:09,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2023-09-01 14:15:09,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 281 [2023-09-01 14:15:09,738 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 1402 transitions, 31616 flow. Second operand has 14 states, 14 states have (on average 126.64285714285714) internal successors, (1773), 14 states have internal predecessors, (1773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:09,738 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:15:09,738 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 281 [2023-09-01 14:15:09,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:15:15,791 INFO L130 PetriNetUnfolder]: 11858/18917 cut-off events. [2023-09-01 14:15:15,791 INFO L131 PetriNetUnfolder]: For 527540/531065 co-relation queries the response was YES. [2023-09-01 14:15:16,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168372 conditions, 18917 events. 11858/18917 cut-off events. For 527540/531065 co-relation queries the response was YES. Maximal size of possible extension queue 1329. Compared 142285 event pairs, 2756 based on Foata normal form. 3063/21302 useless extension candidates. Maximal degree in co-relation 168160. Up to 8878 conditions per place. [2023-09-01 14:15:16,410 INFO L137 encePairwiseOnDemand]: 275/281 looper letters, 1442 selfloop transitions, 135 changer transitions 12/1650 dead transitions. [2023-09-01 14:15:16,410 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 1650 transitions, 39605 flow [2023-09-01 14:15:16,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 14:15:16,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 14:15:16,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1064 transitions. [2023-09-01 14:15:16,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47330960854092524 [2023-09-01 14:15:16,412 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1064 transitions. [2023-09-01 14:15:16,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1064 transitions. [2023-09-01 14:15:16,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:15:16,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1064 transitions. [2023-09-01 14:15:16,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 133.0) internal successors, (1064), 8 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:16,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:16,415 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:16,415 INFO L175 Difference]: Start difference. First operand has 306 places, 1402 transitions, 31616 flow. Second operand 8 states and 1064 transitions. [2023-09-01 14:15:16,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 1650 transitions, 39605 flow [2023-09-01 14:15:19,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 1650 transitions, 38910 flow, removed 170 selfloop flow, removed 5 redundant places. [2023-09-01 14:15:19,862 INFO L231 Difference]: Finished difference. Result has 312 places, 1351 transitions, 30833 flow [2023-09-01 14:15:19,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=30062, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=30833, PETRI_PLACES=312, PETRI_TRANSITIONS=1351} [2023-09-01 14:15:19,864 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 282 predicate places. [2023-09-01 14:15:19,864 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 1351 transitions, 30833 flow [2023-09-01 14:15:19,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 126.64285714285714) internal successors, (1773), 14 states have internal predecessors, (1773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:19,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:15:19,865 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:15:19,870 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-09-01 14:15:20,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:15:20,065 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:15:20,065 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:15:20,066 INFO L85 PathProgramCache]: Analyzing trace with hash -672652764, now seen corresponding path program 15 times [2023-09-01 14:15:20,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:15:20,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807490322] [2023-09-01 14:15:20,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:15:20,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:15:20,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:15:20,158 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:15:20,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:15:20,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807490322] [2023-09-01 14:15:20,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807490322] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:15:20,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274579875] [2023-09-01 14:15:20,159 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 14:15:20,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:15:20,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:15:20,161 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:15:20,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-09-01 14:15:20,476 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 14:15:20,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:15:20,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 17 conjunts are in the unsatisfiable core [2023-09-01 14:15:20,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:15:20,555 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:15:20,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:15:20,599 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:15:20,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274579875] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:15:20,599 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:15:20,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2023-09-01 14:15:20,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426885710] [2023-09-01 14:15:20,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:15:20,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-09-01 14:15:20,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:15:20,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-09-01 14:15:20,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-09-01 14:15:20,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 281 [2023-09-01 14:15:20,796 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 1351 transitions, 30833 flow. Second operand has 15 states, 15 states have (on average 124.66666666666667) internal successors, (1870), 15 states have internal predecessors, (1870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:20,796 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:15:20,796 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 281 [2023-09-01 14:15:20,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:15:26,726 INFO L130 PetriNetUnfolder]: 10803/17730 cut-off events. [2023-09-01 14:15:26,727 INFO L131 PetriNetUnfolder]: For 468958/471216 co-relation queries the response was YES. [2023-09-01 14:15:26,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 156941 conditions, 17730 events. 10803/17730 cut-off events. For 468958/471216 co-relation queries the response was YES. Maximal size of possible extension queue 1282. Compared 138777 event pairs, 2108 based on Foata normal form. 2420/19707 useless extension candidates. Maximal degree in co-relation 156732. Up to 4572 conditions per place. [2023-09-01 14:15:27,024 INFO L137 encePairwiseOnDemand]: 275/281 looper letters, 1199 selfloop transitions, 207 changer transitions 153/1649 dead transitions. [2023-09-01 14:15:27,024 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 1649 transitions, 38153 flow [2023-09-01 14:15:27,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 14:15:27,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 14:15:27,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1184 transitions. [2023-09-01 14:15:27,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4681692368525109 [2023-09-01 14:15:27,026 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1184 transitions. [2023-09-01 14:15:27,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1184 transitions. [2023-09-01 14:15:27,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:15:27,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1184 transitions. [2023-09-01 14:15:27,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 131.55555555555554) internal successors, (1184), 9 states have internal predecessors, (1184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:27,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 281.0) internal successors, (2810), 10 states have internal predecessors, (2810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:27,030 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 281.0) internal successors, (2810), 10 states have internal predecessors, (2810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:27,030 INFO L175 Difference]: Start difference. First operand has 312 places, 1351 transitions, 30833 flow. Second operand 9 states and 1184 transitions. [2023-09-01 14:15:27,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 1649 transitions, 38153 flow [2023-09-01 14:15:30,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 1649 transitions, 37571 flow, removed 22 selfloop flow, removed 4 redundant places. [2023-09-01 14:15:30,315 INFO L231 Difference]: Finished difference. Result has 320 places, 1177 transitions, 26978 flow [2023-09-01 14:15:30,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=29204, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1082, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=26978, PETRI_PLACES=320, PETRI_TRANSITIONS=1177} [2023-09-01 14:15:30,316 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 290 predicate places. [2023-09-01 14:15:30,316 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 1177 transitions, 26978 flow [2023-09-01 14:15:30,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 124.66666666666667) internal successors, (1870), 15 states have internal predecessors, (1870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:30,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:15:30,317 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:15:30,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-09-01 14:15:30,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:15:30,521 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:15:30,521 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:15:30,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1468654487, now seen corresponding path program 6 times [2023-09-01 14:15:30,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:15:30,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957130099] [2023-09-01 14:15:30,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:15:30,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:15:30,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:15:30,601 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:15:30,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:15:30,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957130099] [2023-09-01 14:15:30,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957130099] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:15:30,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774317945] [2023-09-01 14:15:30,602 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 14:15:30,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:15:30,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:15:30,604 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:15:30,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-09-01 14:15:30,728 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-09-01 14:15:30,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:15:30,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 14:15:30,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:15:30,777 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:15:30,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:15:30,817 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:15:30,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [774317945] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:15:30,818 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:15:30,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-09-01 14:15:30,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095503840] [2023-09-01 14:15:30,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:15:30,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-09-01 14:15:30,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:15:30,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-09-01 14:15:30,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-09-01 14:15:30,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 281 [2023-09-01 14:15:30,954 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 1177 transitions, 26978 flow. Second operand has 14 states, 14 states have (on average 126.78571428571429) internal successors, (1775), 14 states have internal predecessors, (1775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:30,954 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:15:30,954 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 281 [2023-09-01 14:15:30,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:15:34,587 INFO L130 PetriNetUnfolder]: 7568/12139 cut-off events. [2023-09-01 14:15:34,587 INFO L131 PetriNetUnfolder]: For 340562/342105 co-relation queries the response was YES. [2023-09-01 14:15:34,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112616 conditions, 12139 events. 7568/12139 cut-off events. For 340562/342105 co-relation queries the response was YES. Maximal size of possible extension queue 857. Compared 85902 event pairs, 2584 based on Foata normal form. 1414/13070 useless extension candidates. Maximal degree in co-relation 112470. Up to 7540 conditions per place. [2023-09-01 14:15:34,760 INFO L137 encePairwiseOnDemand]: 276/281 looper letters, 909 selfloop transitions, 131 changer transitions 2/1108 dead transitions. [2023-09-01 14:15:34,760 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 1108 transitions, 26506 flow [2023-09-01 14:15:34,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 14:15:34,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 14:15:34,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 933 transitions. [2023-09-01 14:15:34,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4743263853584138 [2023-09-01 14:15:34,761 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 933 transitions. [2023-09-01 14:15:34,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 933 transitions. [2023-09-01 14:15:34,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:15:34,762 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 933 transitions. [2023-09-01 14:15:34,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 133.28571428571428) internal successors, (933), 7 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:34,764 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:34,764 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 281.0) internal successors, (2248), 8 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:34,764 INFO L175 Difference]: Start difference. First operand has 320 places, 1177 transitions, 26978 flow. Second operand 7 states and 933 transitions. [2023-09-01 14:15:34,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 1108 transitions, 26506 flow [2023-09-01 14:15:36,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 1108 transitions, 26021 flow, removed 204 selfloop flow, removed 6 redundant places. [2023-09-01 14:15:36,391 INFO L231 Difference]: Finished difference. Result has 318 places, 1024 transitions, 22926 flow [2023-09-01 14:15:36,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=22488, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1023, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=892, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=22926, PETRI_PLACES=318, PETRI_TRANSITIONS=1024} [2023-09-01 14:15:36,392 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 288 predicate places. [2023-09-01 14:15:36,392 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 1024 transitions, 22926 flow [2023-09-01 14:15:36,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 126.78571428571429) internal successors, (1775), 14 states have internal predecessors, (1775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:36,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:15:36,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:15:36,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-09-01 14:15:36,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:15:36,593 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:15:36,593 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:15:36,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1731678543, now seen corresponding path program 1 times [2023-09-01 14:15:36,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:15:36,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499810212] [2023-09-01 14:15:36,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:15:36,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:15:36,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:15:36,668 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:15:36,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:15:36,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499810212] [2023-09-01 14:15:36,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499810212] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:15:36,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273248985] [2023-09-01 14:15:36,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:15:36,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:15:36,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:15:36,673 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:15:36,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-09-01 14:15:36,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:15:36,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 9 conjunts are in the unsatisfiable core [2023-09-01 14:15:36,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:15:36,887 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:15:36,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:15:36,945 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:15:36,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [273248985] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:15:36,945 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:15:36,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-09-01 14:15:36,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891930103] [2023-09-01 14:15:36,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:15:36,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-09-01 14:15:36,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:15:36,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-09-01 14:15:36,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2023-09-01 14:15:37,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-09-01 14:15:37,252 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 1024 transitions, 22926 flow. Second operand has 16 states, 16 states have (on average 120.375) internal successors, (1926), 16 states have internal predecessors, (1926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:37,252 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:15:37,252 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-09-01 14:15:37,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:15:41,631 INFO L130 PetriNetUnfolder]: 8433/13750 cut-off events. [2023-09-01 14:15:41,631 INFO L131 PetriNetUnfolder]: For 342392/342476 co-relation queries the response was YES. [2023-09-01 14:15:41,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122621 conditions, 13750 events. 8433/13750 cut-off events. For 342392/342476 co-relation queries the response was YES. Maximal size of possible extension queue 872. Compared 99139 event pairs, 1365 based on Foata normal form. 341/14057 useless extension candidates. Maximal degree in co-relation 122430. Up to 3318 conditions per place. [2023-09-01 14:15:41,799 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 862 selfloop transitions, 225 changer transitions 74/1209 dead transitions. [2023-09-01 14:15:41,800 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 1209 transitions, 27805 flow [2023-09-01 14:15:41,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 14:15:41,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 14:15:41,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1531 transitions. [2023-09-01 14:15:41,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4540332147093713 [2023-09-01 14:15:41,802 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1531 transitions. [2023-09-01 14:15:41,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1531 transitions. [2023-09-01 14:15:41,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:15:41,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1531 transitions. [2023-09-01 14:15:41,803 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 127.58333333333333) internal successors, (1531), 12 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:41,806 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 281.0) internal successors, (3653), 13 states have internal predecessors, (3653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:41,806 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 281.0) internal successors, (3653), 13 states have internal predecessors, (3653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:41,806 INFO L175 Difference]: Start difference. First operand has 318 places, 1024 transitions, 22926 flow. Second operand 12 states and 1531 transitions. [2023-09-01 14:15:41,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 1209 transitions, 27805 flow [2023-09-01 14:15:43,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 1209 transitions, 26995 flow, removed 209 selfloop flow, removed 10 redundant places. [2023-09-01 14:15:44,006 INFO L231 Difference]: Finished difference. Result has 318 places, 969 transitions, 21790 flow [2023-09-01 14:15:44,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=21928, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=996, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=801, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=21790, PETRI_PLACES=318, PETRI_TRANSITIONS=969} [2023-09-01 14:15:44,007 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 288 predicate places. [2023-09-01 14:15:44,007 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 969 transitions, 21790 flow [2023-09-01 14:15:44,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 120.375) internal successors, (1926), 16 states have internal predecessors, (1926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:44,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:15:44,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:15:44,012 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-09-01 14:15:44,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:15:44,208 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:15:44,208 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:15:44,209 INFO L85 PathProgramCache]: Analyzing trace with hash -631094627, now seen corresponding path program 2 times [2023-09-01 14:15:44,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:15:44,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346431913] [2023-09-01 14:15:44,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:15:44,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:15:44,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:15:44,348 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:15:44,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:15:44,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346431913] [2023-09-01 14:15:44,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346431913] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:15:44,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947587304] [2023-09-01 14:15:44,349 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 14:15:44,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:15:44,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:15:44,353 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:15:44,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-09-01 14:15:44,464 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:15:44,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:15:44,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 9 conjunts are in the unsatisfiable core [2023-09-01 14:15:44,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:15:44,550 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:15:44,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:15:44,618 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:15:44,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947587304] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:15:44,618 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:15:44,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-09-01 14:15:44,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190159123] [2023-09-01 14:15:44,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:15:44,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 14:15:44,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:15:44,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 14:15:44,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2023-09-01 14:15:44,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-09-01 14:15:44,885 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 969 transitions, 21790 flow. Second operand has 17 states, 17 states have (on average 120.17647058823529) internal successors, (2043), 17 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:44,886 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:15:44,886 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-09-01 14:15:44,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:15:48,971 INFO L130 PetriNetUnfolder]: 8629/14207 cut-off events. [2023-09-01 14:15:48,971 INFO L131 PetriNetUnfolder]: For 333785/333911 co-relation queries the response was YES. [2023-09-01 14:15:49,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125392 conditions, 14207 events. 8629/14207 cut-off events. For 333785/333911 co-relation queries the response was YES. Maximal size of possible extension queue 936. Compared 104631 event pairs, 576 based on Foata normal form. 323/14517 useless extension candidates. Maximal degree in co-relation 125210. Up to 3387 conditions per place. [2023-09-01 14:15:49,159 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 1079 selfloop transitions, 337 changer transitions 51/1515 dead transitions. [2023-09-01 14:15:49,160 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 1515 transitions, 32758 flow [2023-09-01 14:15:49,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-09-01 14:15:49,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-09-01 14:15:49,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2299 transitions. [2023-09-01 14:15:49,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4545274812178727 [2023-09-01 14:15:49,162 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2299 transitions. [2023-09-01 14:15:49,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2299 transitions. [2023-09-01 14:15:49,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:15:49,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2299 transitions. [2023-09-01 14:15:49,164 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 127.72222222222223) internal successors, (2299), 18 states have internal predecessors, (2299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:49,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 281.0) internal successors, (5339), 19 states have internal predecessors, (5339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:49,167 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 281.0) internal successors, (5339), 19 states have internal predecessors, (5339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:49,167 INFO L175 Difference]: Start difference. First operand has 318 places, 969 transitions, 21790 flow. Second operand 18 states and 2299 transitions. [2023-09-01 14:15:49,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 1515 transitions, 32758 flow [2023-09-01 14:15:52,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 1515 transitions, 32193 flow, removed 192 selfloop flow, removed 10 redundant places. [2023-09-01 14:15:52,055 INFO L231 Difference]: Finished difference. Result has 326 places, 1058 transitions, 24100 flow [2023-09-01 14:15:52,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=21458, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=967, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=731, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=24100, PETRI_PLACES=326, PETRI_TRANSITIONS=1058} [2023-09-01 14:15:52,056 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 296 predicate places. [2023-09-01 14:15:52,056 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 1058 transitions, 24100 flow [2023-09-01 14:15:52,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 120.17647058823529) internal successors, (2043), 17 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:52,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:15:52,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:15:52,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-09-01 14:15:52,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-09-01 14:15:52,257 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:15:52,257 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:15:52,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1740129509, now seen corresponding path program 3 times [2023-09-01 14:15:52,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:15:52,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138833930] [2023-09-01 14:15:52,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:15:52,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:15:52,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:15:52,349 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:15:52,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:15:52,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138833930] [2023-09-01 14:15:52,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138833930] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:15:52,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9846416] [2023-09-01 14:15:52,350 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 14:15:52,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:15:52,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:15:52,353 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:15:52,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-09-01 14:15:52,502 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 14:15:52,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:15:52,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 9 conjunts are in the unsatisfiable core [2023-09-01 14:15:52,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:15:52,568 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:15:52,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:15:52,633 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:15:52,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9846416] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:15:52,634 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:15:52,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-09-01 14:15:52,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820606819] [2023-09-01 14:15:52,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:15:52,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 14:15:52,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:15:52,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 14:15:52,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2023-09-01 14:15:52,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-09-01 14:15:52,892 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 1058 transitions, 24100 flow. Second operand has 18 states, 18 states have (on average 120.05555555555556) internal successors, (2161), 18 states have internal predecessors, (2161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:52,892 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:15:52,892 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-09-01 14:15:52,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:15:57,178 INFO L130 PetriNetUnfolder]: 8468/13802 cut-off events. [2023-09-01 14:15:57,178 INFO L131 PetriNetUnfolder]: For 346086/346219 co-relation queries the response was YES. [2023-09-01 14:15:57,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129703 conditions, 13802 events. 8468/13802 cut-off events. For 346086/346219 co-relation queries the response was YES. Maximal size of possible extension queue 915. Compared 99408 event pairs, 578 based on Foata normal form. 359/14155 useless extension candidates. Maximal degree in co-relation 129523. Up to 3277 conditions per place. [2023-09-01 14:15:57,585 INFO L137 encePairwiseOnDemand]: 272/281 looper letters, 1093 selfloop transitions, 310 changer transitions 27/1478 dead transitions. [2023-09-01 14:15:57,585 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 1478 transitions, 32588 flow [2023-09-01 14:15:57,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-09-01 14:15:57,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-09-01 14:15:57,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2157 transitions. [2023-09-01 14:15:57,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4515386225664643 [2023-09-01 14:15:57,588 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2157 transitions. [2023-09-01 14:15:57,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2157 transitions. [2023-09-01 14:15:57,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:15:57,588 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2157 transitions. [2023-09-01 14:15:57,590 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 126.88235294117646) internal successors, (2157), 17 states have internal predecessors, (2157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:57,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 281.0) internal successors, (5058), 18 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:57,594 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 281.0) internal successors, (5058), 18 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:15:57,594 INFO L175 Difference]: Start difference. First operand has 326 places, 1058 transitions, 24100 flow. Second operand 17 states and 2157 transitions. [2023-09-01 14:15:57,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 1478 transitions, 32588 flow [2023-09-01 14:16:00,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 1478 transitions, 31690 flow, removed 218 selfloop flow, removed 13 redundant places. [2023-09-01 14:16:00,890 INFO L231 Difference]: Finished difference. Result has 330 places, 1024 transitions, 23307 flow [2023-09-01 14:16:00,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=21544, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=982, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=720, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=23307, PETRI_PLACES=330, PETRI_TRANSITIONS=1024} [2023-09-01 14:16:00,891 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 300 predicate places. [2023-09-01 14:16:00,891 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 1024 transitions, 23307 flow [2023-09-01 14:16:00,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 120.05555555555556) internal successors, (2161), 18 states have internal predecessors, (2161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:00,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:16:00,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:16:00,896 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-09-01 14:16:01,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:16:01,092 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:16:01,093 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:16:01,093 INFO L85 PathProgramCache]: Analyzing trace with hash -997197665, now seen corresponding path program 4 times [2023-09-01 14:16:01,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:16:01,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390546312] [2023-09-01 14:16:01,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:16:01,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:16:01,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:16:01,177 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:16:01,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:16:01,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390546312] [2023-09-01 14:16:01,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390546312] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:16:01,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1602546474] [2023-09-01 14:16:01,177 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 14:16:01,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:16:01,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:16:01,178 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:16:01,180 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-09-01 14:16:01,282 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 14:16:01,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:16:01,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2023-09-01 14:16:01,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:16:01,336 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:16:01,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:16:01,392 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:16:01,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1602546474] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:16:01,392 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:16:01,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 16 [2023-09-01 14:16:01,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951917269] [2023-09-01 14:16:01,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:16:01,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-09-01 14:16:01,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:16:01,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-09-01 14:16:01,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-09-01 14:16:01,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 281 [2023-09-01 14:16:01,650 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 1024 transitions, 23307 flow. Second operand has 16 states, 16 states have (on average 116.8125) internal successors, (1869), 16 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:01,651 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:16:01,651 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 281 [2023-09-01 14:16:01,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:16:07,563 INFO L130 PetriNetUnfolder]: 10520/17628 cut-off events. [2023-09-01 14:16:07,564 INFO L131 PetriNetUnfolder]: For 406730/406730 co-relation queries the response was YES. [2023-09-01 14:16:07,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157990 conditions, 17628 events. 10520/17628 cut-off events. For 406730/406730 co-relation queries the response was YES. Maximal size of possible extension queue 1185. Compared 135577 event pairs, 813 based on Foata normal form. 666/18294 useless extension candidates. Maximal degree in co-relation 157814. Up to 4071 conditions per place. [2023-09-01 14:16:07,796 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 1021 selfloop transitions, 861 changer transitions 58/1940 dead transitions. [2023-09-01 14:16:07,796 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 1940 transitions, 42541 flow [2023-09-01 14:16:07,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-09-01 14:16:07,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2023-09-01 14:16:07,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 5811 transitions. [2023-09-01 14:16:07,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4308274021352313 [2023-09-01 14:16:07,802 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 5811 transitions. [2023-09-01 14:16:07,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 5811 transitions. [2023-09-01 14:16:07,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:16:07,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 5811 transitions. [2023-09-01 14:16:07,809 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 121.0625) internal successors, (5811), 48 states have internal predecessors, (5811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:07,818 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 281.0) internal successors, (13769), 49 states have internal predecessors, (13769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:07,819 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 281.0) internal successors, (13769), 49 states have internal predecessors, (13769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:07,819 INFO L175 Difference]: Start difference. First operand has 330 places, 1024 transitions, 23307 flow. Second operand 48 states and 5811 transitions. [2023-09-01 14:16:07,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 1940 transitions, 42541 flow [2023-09-01 14:16:11,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 1940 transitions, 42034 flow, removed 70 selfloop flow, removed 9 redundant places. [2023-09-01 14:16:11,852 INFO L231 Difference]: Finished difference. Result has 383 places, 1375 transitions, 31801 flow [2023-09-01 14:16:11,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=21006, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=945, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=437, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=31801, PETRI_PLACES=383, PETRI_TRANSITIONS=1375} [2023-09-01 14:16:11,853 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 353 predicate places. [2023-09-01 14:16:11,853 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 1375 transitions, 31801 flow [2023-09-01 14:16:11,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 116.8125) internal successors, (1869), 16 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:11,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:16:11,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:16:11,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-09-01 14:16:12,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:16:12,060 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:16:12,060 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:16:12,060 INFO L85 PathProgramCache]: Analyzing trace with hash 287573613, now seen corresponding path program 5 times [2023-09-01 14:16:12,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:16:12,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700112121] [2023-09-01 14:16:12,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:16:12,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:16:12,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:16:12,141 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:16:12,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:16:12,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700112121] [2023-09-01 14:16:12,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700112121] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:16:12,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895122607] [2023-09-01 14:16:12,142 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 14:16:12,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:16:12,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:16:12,143 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:16:12,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-09-01 14:16:12,253 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:16:12,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:16:12,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 9 conjunts are in the unsatisfiable core [2023-09-01 14:16:12,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:16:12,318 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:16:12,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:16:12,387 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:16:12,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1895122607] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:16:12,387 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:16:12,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-09-01 14:16:12,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708941592] [2023-09-01 14:16:12,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:16:12,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 14:16:12,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:16:12,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 14:16:12,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2023-09-01 14:16:12,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-09-01 14:16:12,626 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 1375 transitions, 31801 flow. Second operand has 18 states, 18 states have (on average 120.16666666666667) internal successors, (2163), 18 states have internal predecessors, (2163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:12,626 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:16:12,626 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-09-01 14:16:12,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:16:18,596 INFO L130 PetriNetUnfolder]: 9921/16754 cut-off events. [2023-09-01 14:16:18,596 INFO L131 PetriNetUnfolder]: For 433158/433235 co-relation queries the response was YES. [2023-09-01 14:16:18,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 158024 conditions, 16754 events. 9921/16754 cut-off events. For 433158/433235 co-relation queries the response was YES. Maximal size of possible extension queue 1185. Compared 129904 event pairs, 785 based on Foata normal form. 379/17109 useless extension candidates. Maximal degree in co-relation 157825. Up to 4545 conditions per place. [2023-09-01 14:16:18,873 INFO L137 encePairwiseOnDemand]: 272/281 looper letters, 1296 selfloop transitions, 274 changer transitions 34/1678 dead transitions. [2023-09-01 14:16:18,873 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 1678 transitions, 38391 flow [2023-09-01 14:16:18,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-09-01 14:16:18,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-09-01 14:16:18,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2156 transitions. [2023-09-01 14:16:18,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4513292861628637 [2023-09-01 14:16:18,875 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2156 transitions. [2023-09-01 14:16:18,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2156 transitions. [2023-09-01 14:16:18,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:16:18,876 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2156 transitions. [2023-09-01 14:16:18,877 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 126.82352941176471) internal successors, (2156), 17 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:18,879 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 281.0) internal successors, (5058), 18 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:18,879 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 281.0) internal successors, (5058), 18 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:18,879 INFO L175 Difference]: Start difference. First operand has 383 places, 1375 transitions, 31801 flow. Second operand 17 states and 2156 transitions. [2023-09-01 14:16:18,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 1678 transitions, 38391 flow [2023-09-01 14:16:23,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 1678 transitions, 36573 flow, removed 492 selfloop flow, removed 13 redundant places. [2023-09-01 14:16:23,359 INFO L231 Difference]: Finished difference. Result has 388 places, 1319 transitions, 29270 flow [2023-09-01 14:16:23,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=28456, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1033, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=29270, PETRI_PLACES=388, PETRI_TRANSITIONS=1319} [2023-09-01 14:16:23,360 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 358 predicate places. [2023-09-01 14:16:23,360 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 1319 transitions, 29270 flow [2023-09-01 14:16:23,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 120.16666666666667) internal successors, (2163), 18 states have internal predecessors, (2163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:23,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:16:23,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:16:23,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-09-01 14:16:23,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-09-01 14:16:23,561 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:16:23,562 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:16:23,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1459313101, now seen corresponding path program 6 times [2023-09-01 14:16:23,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:16:23,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718897702] [2023-09-01 14:16:23,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:16:23,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:16:23,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:16:23,645 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:16:23,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:16:23,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718897702] [2023-09-01 14:16:23,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718897702] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:16:23,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254238819] [2023-09-01 14:16:23,646 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 14:16:23,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:16:23,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:16:23,649 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:16:23,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-09-01 14:16:23,800 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-09-01 14:16:23,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:16:23,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 9 conjunts are in the unsatisfiable core [2023-09-01 14:16:23,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:16:23,870 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:16:23,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:16:23,928 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:16:23,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254238819] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:16:23,928 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:16:23,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-09-01 14:16:23,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116258232] [2023-09-01 14:16:23,929 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:16:23,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 14:16:23,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:16:23,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 14:16:23,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2023-09-01 14:16:24,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-09-01 14:16:24,162 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 1319 transitions, 29270 flow. Second operand has 17 states, 17 states have (on average 120.11764705882354) internal successors, (2042), 17 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:24,162 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:16:24,162 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-09-01 14:16:24,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:16:29,498 INFO L130 PetriNetUnfolder]: 9287/15493 cut-off events. [2023-09-01 14:16:29,499 INFO L131 PetriNetUnfolder]: For 371087/371170 co-relation queries the response was YES. [2023-09-01 14:16:29,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146347 conditions, 15493 events. 9287/15493 cut-off events. For 371087/371170 co-relation queries the response was YES. Maximal size of possible extension queue 1081. Compared 117131 event pairs, 667 based on Foata normal form. 277/15734 useless extension candidates. Maximal degree in co-relation 146152. Up to 3540 conditions per place. [2023-09-01 14:16:29,736 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 1375 selfloop transitions, 140 changer transitions 43/1628 dead transitions. [2023-09-01 14:16:29,736 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 1628 transitions, 36539 flow [2023-09-01 14:16:29,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 14:16:29,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 14:16:29,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1786 transitions. [2023-09-01 14:16:29,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4539908490086426 [2023-09-01 14:16:29,739 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1786 transitions. [2023-09-01 14:16:29,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1786 transitions. [2023-09-01 14:16:29,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:16:29,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1786 transitions. [2023-09-01 14:16:29,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 127.57142857142857) internal successors, (1786), 14 states have internal predecessors, (1786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:29,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 281.0) internal successors, (4215), 15 states have internal predecessors, (4215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:29,746 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 281.0) internal successors, (4215), 15 states have internal predecessors, (4215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:29,746 INFO L175 Difference]: Start difference. First operand has 388 places, 1319 transitions, 29270 flow. Second operand 14 states and 1786 transitions. [2023-09-01 14:16:29,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 1628 transitions, 36539 flow [2023-09-01 14:16:33,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 1628 transitions, 35570 flow, removed 146 selfloop flow, removed 14 redundant places. [2023-09-01 14:16:33,673 INFO L231 Difference]: Finished difference. Result has 377 places, 1217 transitions, 26355 flow [2023-09-01 14:16:33,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=27083, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=26355, PETRI_PLACES=377, PETRI_TRANSITIONS=1217} [2023-09-01 14:16:33,675 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 347 predicate places. [2023-09-01 14:16:33,675 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 1217 transitions, 26355 flow [2023-09-01 14:16:33,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 120.11764705882354) internal successors, (2042), 17 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:33,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:16:33,676 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:16:33,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-09-01 14:16:33,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-09-01 14:16:33,881 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:16:33,881 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:16:33,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1977074594, now seen corresponding path program 7 times [2023-09-01 14:16:33,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:16:33,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671252115] [2023-09-01 14:16:33,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:16:33,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:16:33,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:16:33,966 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:16:33,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:16:33,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671252115] [2023-09-01 14:16:33,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671252115] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:16:33,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114665827] [2023-09-01 14:16:33,967 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 14:16:33,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:16:33,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:16:33,969 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:16:33,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-09-01 14:16:34,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:16:34,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 13 conjunts are in the unsatisfiable core [2023-09-01 14:16:34,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:16:34,191 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:16:34,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:16:34,243 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:16:34,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114665827] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:16:34,244 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:16:34,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-09-01 14:16:34,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946543287] [2023-09-01 14:16:34,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:16:34,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-09-01 14:16:34,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:16:34,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-09-01 14:16:34,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-09-01 14:16:34,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 281 [2023-09-01 14:16:34,480 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 1217 transitions, 26355 flow. Second operand has 14 states, 14 states have (on average 124.78571428571429) internal successors, (1747), 14 states have internal predecessors, (1747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:34,480 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:16:34,480 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 281 [2023-09-01 14:16:34,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:16:37,458 INFO L130 PetriNetUnfolder]: 5910/9838 cut-off events. [2023-09-01 14:16:37,458 INFO L131 PetriNetUnfolder]: For 294035/294332 co-relation queries the response was YES. [2023-09-01 14:16:37,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104172 conditions, 9838 events. 5910/9838 cut-off events. For 294035/294332 co-relation queries the response was YES. Maximal size of possible extension queue 767. Compared 70293 event pairs, 783 based on Foata normal form. 845/10611 useless extension candidates. Maximal degree in co-relation 104052. Up to 3581 conditions per place. [2023-09-01 14:16:37,584 INFO L137 encePairwiseOnDemand]: 275/281 looper letters, 819 selfloop transitions, 29 changer transitions 302/1213 dead transitions. [2023-09-01 14:16:37,584 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 1213 transitions, 28784 flow [2023-09-01 14:16:37,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 14:16:37,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 14:16:37,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1042 transitions. [2023-09-01 14:16:37,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46352313167259784 [2023-09-01 14:16:37,586 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1042 transitions. [2023-09-01 14:16:37,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1042 transitions. [2023-09-01 14:16:37,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:16:37,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1042 transitions. [2023-09-01 14:16:37,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 130.25) internal successors, (1042), 8 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:37,588 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:37,588 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 281.0) internal successors, (2529), 9 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:37,588 INFO L175 Difference]: Start difference. First operand has 377 places, 1217 transitions, 26355 flow. Second operand 8 states and 1042 transitions. [2023-09-01 14:16:37,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 1213 transitions, 28784 flow [2023-09-01 14:16:39,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 1213 transitions, 28196 flow, removed 98 selfloop flow, removed 18 redundant places. [2023-09-01 14:16:39,788 INFO L231 Difference]: Finished difference. Result has 342 places, 812 transitions, 17229 flow [2023-09-01 14:16:39,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=24081, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1084, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1055, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=17229, PETRI_PLACES=342, PETRI_TRANSITIONS=812} [2023-09-01 14:16:39,791 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 312 predicate places. [2023-09-01 14:16:39,791 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 812 transitions, 17229 flow [2023-09-01 14:16:39,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 124.78571428571429) internal successors, (1747), 14 states have internal predecessors, (1747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:39,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:16:39,792 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:16:39,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-09-01 14:16:39,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-09-01 14:16:39,997 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:16:39,998 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:16:39,998 INFO L85 PathProgramCache]: Analyzing trace with hash -349019679, now seen corresponding path program 16 times [2023-09-01 14:16:39,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:16:39,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88758905] [2023-09-01 14:16:39,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:16:39,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:16:40,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:16:40,089 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:16:40,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:16:40,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88758905] [2023-09-01 14:16:40,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88758905] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:16:40,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686320094] [2023-09-01 14:16:40,090 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 14:16:40,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:16:40,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:16:40,091 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:16:40,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-09-01 14:16:40,223 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 14:16:40,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:16:40,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 14:16:40,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:16:40,330 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:16:40,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:16:40,405 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:16:40,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686320094] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:16:40,406 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:16:40,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 17 [2023-09-01 14:16:40,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486348932] [2023-09-01 14:16:40,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:16:40,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 14:16:40,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:16:40,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 14:16:40,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2023-09-01 14:16:40,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 281 [2023-09-01 14:16:40,693 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 812 transitions, 17229 flow. Second operand has 17 states, 17 states have (on average 116.76470588235294) internal successors, (1985), 17 states have internal predecessors, (1985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:40,693 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:16:40,693 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 281 [2023-09-01 14:16:40,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:16:43,553 INFO L130 PetriNetUnfolder]: 5983/9216 cut-off events. [2023-09-01 14:16:43,554 INFO L131 PetriNetUnfolder]: For 254851/254851 co-relation queries the response was YES. [2023-09-01 14:16:43,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96731 conditions, 9216 events. 5983/9216 cut-off events. For 254851/254851 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 55686 event pairs, 285 based on Foata normal form. 114/9330 useless extension candidates. Maximal degree in co-relation 96619. Up to 3221 conditions per place. [2023-09-01 14:16:43,672 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 704 selfloop transitions, 722 changer transitions 0/1426 dead transitions. [2023-09-01 14:16:43,672 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 1426 transitions, 31180 flow [2023-09-01 14:16:43,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-09-01 14:16:43,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-09-01 14:16:43,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3776 transitions. [2023-09-01 14:16:43,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4334749167718976 [2023-09-01 14:16:43,675 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3776 transitions. [2023-09-01 14:16:43,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3776 transitions. [2023-09-01 14:16:43,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:16:43,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3776 transitions. [2023-09-01 14:16:43,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 121.80645161290323) internal successors, (3776), 31 states have internal predecessors, (3776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:43,682 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 281.0) internal successors, (8992), 32 states have internal predecessors, (8992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:43,682 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 281.0) internal successors, (8992), 32 states have internal predecessors, (8992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:43,682 INFO L175 Difference]: Start difference. First operand has 342 places, 812 transitions, 17229 flow. Second operand 31 states and 3776 transitions. [2023-09-01 14:16:43,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 1426 transitions, 31180 flow [2023-09-01 14:16:45,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 1426 transitions, 30213 flow, removed 250 selfloop flow, removed 18 redundant places. [2023-09-01 14:16:45,320 INFO L231 Difference]: Finished difference. Result has 293 places, 1083 transitions, 24573 flow [2023-09-01 14:16:45,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=16682, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=812, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=468, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=24573, PETRI_PLACES=293, PETRI_TRANSITIONS=1083} [2023-09-01 14:16:45,321 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 263 predicate places. [2023-09-01 14:16:45,321 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 1083 transitions, 24573 flow [2023-09-01 14:16:45,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 116.76470588235294) internal successors, (1985), 17 states have internal predecessors, (1985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:45,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:16:45,322 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:16:45,326 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-09-01 14:16:45,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-09-01 14:16:45,522 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:16:45,523 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:16:45,523 INFO L85 PathProgramCache]: Analyzing trace with hash -307992218, now seen corresponding path program 8 times [2023-09-01 14:16:45,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:16:45,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775526409] [2023-09-01 14:16:45,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:16:45,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:16:45,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:16:45,605 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:16:45,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:16:45,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775526409] [2023-09-01 14:16:45,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775526409] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:16:45,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100768551] [2023-09-01 14:16:45,605 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 14:16:45,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:16:45,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:16:45,606 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:16:45,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-09-01 14:16:45,741 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:16:45,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:16:45,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 14:16:45,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:16:45,831 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:16:45,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:16:45,920 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:16:45,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100768551] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:16:45,920 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:16:45,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-09-01 14:16:45,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477143481] [2023-09-01 14:16:45,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:16:45,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-09-01 14:16:45,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:16:45,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-09-01 14:16:45,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2023-09-01 14:16:46,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-09-01 14:16:46,259 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 1083 transitions, 24573 flow. Second operand has 20 states, 20 states have (on average 120.2) internal successors, (2404), 20 states have internal predecessors, (2404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:46,259 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:16:46,259 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-09-01 14:16:46,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:16:50,330 INFO L130 PetriNetUnfolder]: 7939/12293 cut-off events. [2023-09-01 14:16:50,331 INFO L131 PetriNetUnfolder]: For 368838/368864 co-relation queries the response was YES. [2023-09-01 14:16:50,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135337 conditions, 12293 events. 7939/12293 cut-off events. For 368838/368864 co-relation queries the response was YES. Maximal size of possible extension queue 739. Compared 78079 event pairs, 689 based on Foata normal form. 98/12384 useless extension candidates. Maximal degree in co-relation 135223. Up to 4407 conditions per place. [2023-09-01 14:16:50,504 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 1085 selfloop transitions, 453 changer transitions 0/1600 dead transitions. [2023-09-01 14:16:50,505 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 1600 transitions, 37436 flow [2023-09-01 14:16:50,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-09-01 14:16:50,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-09-01 14:16:50,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2288 transitions. [2023-09-01 14:16:50,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523527085804666 [2023-09-01 14:16:50,514 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2288 transitions. [2023-09-01 14:16:50,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2288 transitions. [2023-09-01 14:16:50,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:16:50,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2288 transitions. [2023-09-01 14:16:50,516 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:50,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 281.0) internal successors, (5339), 19 states have internal predecessors, (5339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:50,520 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 281.0) internal successors, (5339), 19 states have internal predecessors, (5339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:50,520 INFO L175 Difference]: Start difference. First operand has 293 places, 1083 transitions, 24573 flow. Second operand 18 states and 2288 transitions. [2023-09-01 14:16:50,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 1600 transitions, 37436 flow [2023-09-01 14:16:53,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 1600 transitions, 35817 flow, removed 609 selfloop flow, removed 9 redundant places. [2023-09-01 14:16:53,751 INFO L231 Difference]: Finished difference. Result has 307 places, 1180 transitions, 26993 flow [2023-09-01 14:16:53,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=23283, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1080, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=363, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=26993, PETRI_PLACES=307, PETRI_TRANSITIONS=1180} [2023-09-01 14:16:53,753 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 277 predicate places. [2023-09-01 14:16:53,753 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 1180 transitions, 26993 flow [2023-09-01 14:16:53,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 120.2) internal successors, (2404), 20 states have internal predecessors, (2404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:53,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:16:53,753 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:16:53,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-09-01 14:16:53,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:16:53,957 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:16:53,957 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:16:53,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1396543017, now seen corresponding path program 17 times [2023-09-01 14:16:53,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:16:53,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369280666] [2023-09-01 14:16:53,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:16:53,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:16:53,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:16:54,029 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:16:54,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:16:54,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369280666] [2023-09-01 14:16:54,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369280666] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:16:54,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423133706] [2023-09-01 14:16:54,029 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 14:16:54,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:16:54,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:16:54,030 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:16:54,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-09-01 14:16:54,153 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:16:54,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:16:54,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 14:16:54,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:16:54,230 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:16:54,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:16:54,286 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:16:54,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423133706] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:16:54,287 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:16:54,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 16 [2023-09-01 14:16:54,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18209250] [2023-09-01 14:16:54,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:16:54,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-09-01 14:16:54,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:16:54,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-09-01 14:16:54,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-09-01 14:16:54,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 281 [2023-09-01 14:16:54,595 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 1180 transitions, 26993 flow. Second operand has 16 states, 16 states have (on average 116.6875) internal successors, (1867), 16 states have internal predecessors, (1867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:54,595 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:16:54,595 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 281 [2023-09-01 14:16:54,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:16:58,707 INFO L130 PetriNetUnfolder]: 7939/12204 cut-off events. [2023-09-01 14:16:58,707 INFO L131 PetriNetUnfolder]: For 375910/375910 co-relation queries the response was YES. [2023-09-01 14:16:58,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135818 conditions, 12204 events. 7939/12204 cut-off events. For 375910/375910 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 76024 event pairs, 411 based on Foata normal form. 64/12268 useless extension candidates. Maximal degree in co-relation 135701. Up to 4360 conditions per place. [2023-09-01 14:16:58,870 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 779 selfloop transitions, 714 changer transitions 0/1493 dead transitions. [2023-09-01 14:16:58,870 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 1493 transitions, 36238 flow [2023-09-01 14:16:58,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-09-01 14:16:58,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-09-01 14:16:58,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3046 transitions. [2023-09-01 14:16:58,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4335943060498221 [2023-09-01 14:16:58,873 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3046 transitions. [2023-09-01 14:16:58,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3046 transitions. [2023-09-01 14:16:58,874 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:16:58,874 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3046 transitions. [2023-09-01 14:16:58,877 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 121.84) internal successors, (3046), 25 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:58,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 281.0) internal successors, (7306), 26 states have internal predecessors, (7306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:58,881 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 281.0) internal successors, (7306), 26 states have internal predecessors, (7306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:16:58,881 INFO L175 Difference]: Start difference. First operand has 307 places, 1180 transitions, 26993 flow. Second operand 25 states and 3046 transitions. [2023-09-01 14:16:58,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 1493 transitions, 36238 flow [2023-09-01 14:17:02,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 1493 transitions, 34774 flow, removed 681 selfloop flow, removed 5 redundant places. [2023-09-01 14:17:02,564 INFO L231 Difference]: Finished difference. Result has 333 places, 1201 transitions, 28521 flow [2023-09-01 14:17:02,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=25835, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=678, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=28521, PETRI_PLACES=333, PETRI_TRANSITIONS=1201} [2023-09-01 14:17:02,565 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 303 predicate places. [2023-09-01 14:17:02,566 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 1201 transitions, 28521 flow [2023-09-01 14:17:02,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 116.6875) internal successors, (1867), 16 states have internal predecessors, (1867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:02,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:17:02,566 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:17:02,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-09-01 14:17:02,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2023-09-01 14:17:02,767 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:17:02,767 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:17:02,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1870581060, now seen corresponding path program 9 times [2023-09-01 14:17:02,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:17:02,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081693798] [2023-09-01 14:17:02,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:17:02,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:17:02,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:17:02,839 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:17:02,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:17:02,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081693798] [2023-09-01 14:17:02,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081693798] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:17:02,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170667454] [2023-09-01 14:17:02,840 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 14:17:02,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:17:02,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:17:02,841 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:17:02,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-09-01 14:17:02,973 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 14:17:02,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:17:02,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 14:17:02,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:17:03,053 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:17:03,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:17:03,123 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:17:03,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1170667454] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:17:03,123 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:17:03,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-09-01 14:17:03,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058467094] [2023-09-01 14:17:03,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:17:03,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 14:17:03,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:17:03,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 14:17:03,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2023-09-01 14:17:03,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-09-01 14:17:03,384 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 1201 transitions, 28521 flow. Second operand has 18 states, 18 states have (on average 120.0) internal successors, (2160), 18 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:03,384 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:17:03,384 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-09-01 14:17:03,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:17:07,233 INFO L130 PetriNetUnfolder]: 7791/12021 cut-off events. [2023-09-01 14:17:07,233 INFO L131 PetriNetUnfolder]: For 375981/376026 co-relation queries the response was YES. [2023-09-01 14:17:07,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135176 conditions, 12021 events. 7791/12021 cut-off events. For 375981/376026 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 75503 event pairs, 1529 based on Foata normal form. 69/12063 useless extension candidates. Maximal degree in co-relation 135052. Up to 7991 conditions per place. [2023-09-01 14:17:07,398 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 929 selfloop transitions, 276 changer transitions 0/1264 dead transitions. [2023-09-01 14:17:07,398 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 1264 transitions, 31817 flow [2023-09-01 14:17:07,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 14:17:07,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 14:17:07,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1130 transitions. [2023-09-01 14:17:07,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4468169236852511 [2023-09-01 14:17:07,400 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1130 transitions. [2023-09-01 14:17:07,400 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1130 transitions. [2023-09-01 14:17:07,400 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:17:07,400 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1130 transitions. [2023-09-01 14:17:07,401 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 125.55555555555556) internal successors, (1130), 9 states have internal predecessors, (1130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:07,403 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 281.0) internal successors, (2810), 10 states have internal predecessors, (2810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:07,403 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 281.0) internal successors, (2810), 10 states have internal predecessors, (2810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:07,403 INFO L175 Difference]: Start difference. First operand has 333 places, 1201 transitions, 28521 flow. Second operand 9 states and 1130 transitions. [2023-09-01 14:17:07,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 1264 transitions, 31817 flow [2023-09-01 14:17:10,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 1264 transitions, 30496 flow, removed 291 selfloop flow, removed 13 redundant places. [2023-09-01 14:17:10,756 INFO L231 Difference]: Finished difference. Result has 320 places, 1189 transitions, 27584 flow [2023-09-01 14:17:10,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=26963, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=911, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=27584, PETRI_PLACES=320, PETRI_TRANSITIONS=1189} [2023-09-01 14:17:10,757 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 290 predicate places. [2023-09-01 14:17:10,757 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 1189 transitions, 27584 flow [2023-09-01 14:17:10,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 120.0) internal successors, (2160), 18 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:10,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:17:10,758 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:17:10,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-09-01 14:17:10,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2023-09-01 14:17:10,959 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:17:10,959 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:17:10,959 INFO L85 PathProgramCache]: Analyzing trace with hash 989504847, now seen corresponding path program 18 times [2023-09-01 14:17:10,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:17:10,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154670322] [2023-09-01 14:17:10,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:17:10,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:17:10,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:17:11,033 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:17:11,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:17:11,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154670322] [2023-09-01 14:17:11,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154670322] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:17:11,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324262213] [2023-09-01 14:17:11,033 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 14:17:11,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:17:11,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:17:11,035 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:17:11,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-09-01 14:17:11,165 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-09-01 14:17:11,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:17:11,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 14:17:11,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:17:11,251 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:17:11,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:17:11,323 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:17:11,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324262213] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:17:11,324 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:17:11,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-09-01 14:17:11,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183285970] [2023-09-01 14:17:11,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:17:11,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-09-01 14:17:11,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:17:11,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-09-01 14:17:11,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2023-09-01 14:17:11,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-09-01 14:17:11,588 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 1189 transitions, 27584 flow. Second operand has 19 states, 19 states have (on average 120.15789473684211) internal successors, (2283), 19 states have internal predecessors, (2283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:11,588 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:17:11,588 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-09-01 14:17:11,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:17:15,238 INFO L130 PetriNetUnfolder]: 7540/11557 cut-off events. [2023-09-01 14:17:15,238 INFO L131 PetriNetUnfolder]: For 350603/350642 co-relation queries the response was YES. [2023-09-01 14:17:15,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127886 conditions, 11557 events. 7540/11557 cut-off events. For 350603/350642 co-relation queries the response was YES. Maximal size of possible extension queue 650. Compared 71075 event pairs, 839 based on Foata normal form. 205/11736 useless extension candidates. Maximal degree in co-relation 127764. Up to 4238 conditions per place. [2023-09-01 14:17:15,401 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 780 selfloop transitions, 528 changer transitions 0/1363 dead transitions. [2023-09-01 14:17:15,401 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 1363 transitions, 32784 flow [2023-09-01 14:17:15,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 14:17:15,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 14:17:15,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1648 transitions. [2023-09-01 14:17:15,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511360525595401 [2023-09-01 14:17:15,402 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1648 transitions. [2023-09-01 14:17:15,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1648 transitions. [2023-09-01 14:17:15,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:17:15,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1648 transitions. [2023-09-01 14:17:15,404 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 126.76923076923077) internal successors, (1648), 13 states have internal predecessors, (1648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:15,406 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 281.0) internal successors, (3934), 14 states have internal predecessors, (3934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:15,406 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 281.0) internal successors, (3934), 14 states have internal predecessors, (3934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:15,406 INFO L175 Difference]: Start difference. First operand has 320 places, 1189 transitions, 27584 flow. Second operand 13 states and 1648 transitions. [2023-09-01 14:17:15,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 1363 transitions, 32784 flow [2023-09-01 14:17:18,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 1363 transitions, 32247 flow, removed 48 selfloop flow, removed 6 redundant places. [2023-09-01 14:17:18,528 INFO L231 Difference]: Finished difference. Result has 328 places, 1173 transitions, 27970 flow [2023-09-01 14:17:18,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=26127, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=500, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=639, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=27970, PETRI_PLACES=328, PETRI_TRANSITIONS=1173} [2023-09-01 14:17:18,530 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 298 predicate places. [2023-09-01 14:17:18,530 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 1173 transitions, 27970 flow [2023-09-01 14:17:18,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 120.15789473684211) internal successors, (2283), 19 states have internal predecessors, (2283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:18,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:17:18,530 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:17:18,538 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-09-01 14:17:18,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-09-01 14:17:18,735 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:17:18,735 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:17:18,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1751635154, now seen corresponding path program 10 times [2023-09-01 14:17:18,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:17:18,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379721505] [2023-09-01 14:17:18,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:17:18,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:17:18,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:17:18,906 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:17:18,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:17:18,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379721505] [2023-09-01 14:17:18,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379721505] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:17:18,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290893760] [2023-09-01 14:17:18,907 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 14:17:18,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:17:18,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:17:18,908 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:17:18,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-09-01 14:17:19,030 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 14:17:19,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:17:19,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 14:17:19,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:17:19,114 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:17:19,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:17:19,176 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:17:19,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290893760] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:17:19,176 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:17:19,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 17 [2023-09-01 14:17:19,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345835312] [2023-09-01 14:17:19,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:17:19,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 14:17:19,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:17:19,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 14:17:19,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2023-09-01 14:17:19,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 281 [2023-09-01 14:17:19,522 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 1173 transitions, 27970 flow. Second operand has 17 states, 17 states have (on average 116.41176470588235) internal successors, (1979), 17 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:19,522 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:17:19,522 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 281 [2023-09-01 14:17:19,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:17:23,274 INFO L130 PetriNetUnfolder]: 7572/11539 cut-off events. [2023-09-01 14:17:23,274 INFO L131 PetriNetUnfolder]: For 350165/350165 co-relation queries the response was YES. [2023-09-01 14:17:23,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129080 conditions, 11539 events. 7572/11539 cut-off events. For 350165/350165 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 69937 event pairs, 724 based on Foata normal form. 36/11575 useless extension candidates. Maximal degree in co-relation 128956. Up to 6034 conditions per place. [2023-09-01 14:17:23,610 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 873 selfloop transitions, 465 changer transitions 0/1338 dead transitions. [2023-09-01 14:17:23,610 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 1338 transitions, 33559 flow [2023-09-01 14:17:23,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-09-01 14:17:23,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-09-01 14:17:23,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2303 transitions. [2023-09-01 14:17:23,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43135418617718674 [2023-09-01 14:17:23,612 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2303 transitions. [2023-09-01 14:17:23,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2303 transitions. [2023-09-01 14:17:23,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:17:23,612 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2303 transitions. [2023-09-01 14:17:23,613 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 121.21052631578948) internal successors, (2303), 19 states have internal predecessors, (2303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:23,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 281.0) internal successors, (5620), 20 states have internal predecessors, (5620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:23,616 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 281.0) internal successors, (5620), 20 states have internal predecessors, (5620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:23,616 INFO L175 Difference]: Start difference. First operand has 328 places, 1173 transitions, 27970 flow. Second operand 19 states and 2303 transitions. [2023-09-01 14:17:23,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 1338 transitions, 33559 flow [2023-09-01 14:17:26,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 1338 transitions, 32705 flow, removed 56 selfloop flow, removed 8 redundant places. [2023-09-01 14:17:26,525 INFO L231 Difference]: Finished difference. Result has 341 places, 1172 transitions, 28073 flow [2023-09-01 14:17:26,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=27034, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=461, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=703, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=28073, PETRI_PLACES=341, PETRI_TRANSITIONS=1172} [2023-09-01 14:17:26,527 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2023-09-01 14:17:26,527 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 1172 transitions, 28073 flow [2023-09-01 14:17:26,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 116.41176470588235) internal successors, (1979), 17 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:26,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:17:26,527 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:17:26,535 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-09-01 14:17:26,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:17:26,732 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:17:26,732 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:17:26,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1250017593, now seen corresponding path program 19 times [2023-09-01 14:17:26,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:17:26,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145857034] [2023-09-01 14:17:26,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:17:26,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:17:26,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:17:26,808 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:17:26,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:17:26,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145857034] [2023-09-01 14:17:26,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145857034] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:17:26,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880254340] [2023-09-01 14:17:26,809 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 14:17:26,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:17:26,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:17:26,810 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:17:26,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-09-01 14:17:26,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:17:26,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 14:17:26,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:17:27,059 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:17:27,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:17:27,145 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:17:27,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880254340] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:17:27,145 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:17:27,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-09-01 14:17:27,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106730657] [2023-09-01 14:17:27,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:17:27,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-09-01 14:17:27,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:17:27,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-09-01 14:17:27,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2023-09-01 14:17:27,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-09-01 14:17:27,445 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 1172 transitions, 28073 flow. Second operand has 20 states, 20 states have (on average 120.1) internal successors, (2402), 20 states have internal predecessors, (2402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:27,445 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:17:27,445 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-09-01 14:17:27,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:17:31,282 INFO L130 PetriNetUnfolder]: 7596/11584 cut-off events. [2023-09-01 14:17:31,283 INFO L131 PetriNetUnfolder]: For 356935/356988 co-relation queries the response was YES. [2023-09-01 14:17:31,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130212 conditions, 11584 events. 7596/11584 cut-off events. For 356935/356988 co-relation queries the response was YES. Maximal size of possible extension queue 660. Compared 70793 event pairs, 1357 based on Foata normal form. 163/11725 useless extension candidates. Maximal degree in co-relation 130085. Up to 7478 conditions per place. [2023-09-01 14:17:31,449 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 935 selfloop transitions, 426 changer transitions 0/1414 dead transitions. [2023-09-01 14:17:31,449 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 1414 transitions, 34961 flow [2023-09-01 14:17:31,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 14:17:31,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 14:17:31,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1764 transitions. [2023-09-01 14:17:31,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4483985765124555 [2023-09-01 14:17:31,451 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1764 transitions. [2023-09-01 14:17:31,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1764 transitions. [2023-09-01 14:17:31,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:17:31,451 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1764 transitions. [2023-09-01 14:17:31,452 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 126.0) internal successors, (1764), 14 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:31,454 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 281.0) internal successors, (4215), 15 states have internal predecessors, (4215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:31,454 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 281.0) internal successors, (4215), 15 states have internal predecessors, (4215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:31,454 INFO L175 Difference]: Start difference. First operand has 341 places, 1172 transitions, 28073 flow. Second operand 14 states and 1764 transitions. [2023-09-01 14:17:31,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 1414 transitions, 34961 flow [2023-09-01 14:17:34,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 1414 transitions, 34380 flow, removed 20 selfloop flow, removed 10 redundant places. [2023-09-01 14:17:34,495 INFO L231 Difference]: Finished difference. Result has 348 places, 1190 transitions, 29037 flow [2023-09-01 14:17:34,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=27039, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=384, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=736, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=29037, PETRI_PLACES=348, PETRI_TRANSITIONS=1190} [2023-09-01 14:17:34,496 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 318 predicate places. [2023-09-01 14:17:34,496 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 1190 transitions, 29037 flow [2023-09-01 14:17:34,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 120.1) internal successors, (2402), 20 states have internal predecessors, (2402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:34,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:17:34,496 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:17:34,501 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2023-09-01 14:17:34,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:17:34,697 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:17:34,697 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:17:34,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1664819340, now seen corresponding path program 11 times [2023-09-01 14:17:34,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:17:34,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321815750] [2023-09-01 14:17:34,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:17:34,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:17:34,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:17:34,780 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:17:34,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:17:34,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321815750] [2023-09-01 14:17:34,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321815750] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:17:34,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195387296] [2023-09-01 14:17:34,781 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 14:17:34,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:17:34,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:17:34,782 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:17:34,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-09-01 14:17:34,948 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:17:34,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:17:34,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 14:17:34,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:17:35,010 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:17:35,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:17:35,073 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:17:35,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195387296] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:17:35,073 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:17:35,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 17 [2023-09-01 14:17:35,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237960791] [2023-09-01 14:17:35,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:17:35,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 14:17:35,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:17:35,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 14:17:35,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2023-09-01 14:17:35,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 281 [2023-09-01 14:17:35,294 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 1190 transitions, 29037 flow. Second operand has 17 states, 17 states have (on average 116.6470588235294) internal successors, (1983), 17 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:35,294 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:17:35,294 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 281 [2023-09-01 14:17:35,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:17:39,268 INFO L130 PetriNetUnfolder]: 7634/11627 cut-off events. [2023-09-01 14:17:39,268 INFO L131 PetriNetUnfolder]: For 355374/355374 co-relation queries the response was YES. [2023-09-01 14:17:39,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131359 conditions, 11627 events. 7634/11627 cut-off events. For 355374/355374 co-relation queries the response was YES. Maximal size of possible extension queue 657. Compared 70511 event pairs, 388 based on Foata normal form. 46/11673 useless extension candidates. Maximal degree in co-relation 131228. Up to 4334 conditions per place. [2023-09-01 14:17:39,428 INFO L137 encePairwiseOnDemand]: 271/281 looper letters, 907 selfloop transitions, 716 changer transitions 0/1623 dead transitions. [2023-09-01 14:17:39,428 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 1623 transitions, 40632 flow [2023-09-01 14:17:39,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-09-01 14:17:39,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-09-01 14:17:39,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3022 transitions. [2023-09-01 14:17:39,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4301779359430605 [2023-09-01 14:17:39,431 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3022 transitions. [2023-09-01 14:17:39,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3022 transitions. [2023-09-01 14:17:39,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:17:39,431 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3022 transitions. [2023-09-01 14:17:39,433 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 120.88) internal successors, (3022), 25 states have internal predecessors, (3022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:39,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 281.0) internal successors, (7306), 26 states have internal predecessors, (7306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:39,436 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 281.0) internal successors, (7306), 26 states have internal predecessors, (7306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:39,436 INFO L175 Difference]: Start difference. First operand has 348 places, 1190 transitions, 29037 flow. Second operand 25 states and 3022 transitions. [2023-09-01 14:17:39,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 1623 transitions, 40632 flow [2023-09-01 14:17:42,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 1623 transitions, 40033 flow, removed 51 selfloop flow, removed 8 redundant places. [2023-09-01 14:17:42,576 INFO L231 Difference]: Finished difference. Result has 367 places, 1337 transitions, 33599 flow [2023-09-01 14:17:42,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=28375, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=563, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=33599, PETRI_PLACES=367, PETRI_TRANSITIONS=1337} [2023-09-01 14:17:42,577 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 337 predicate places. [2023-09-01 14:17:42,577 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 1337 transitions, 33599 flow [2023-09-01 14:17:42,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 116.6470588235294) internal successors, (1983), 17 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:42,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:17:42,578 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:17:42,582 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2023-09-01 14:17:42,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-09-01 14:17:42,778 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:17:42,779 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:17:42,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1391823177, now seen corresponding path program 20 times [2023-09-01 14:17:42,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:17:42,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352454382] [2023-09-01 14:17:42,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:17:42,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:17:42,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:17:42,878 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:17:42,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:17:42,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352454382] [2023-09-01 14:17:42,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352454382] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:17:42,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698728391] [2023-09-01 14:17:42,878 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 14:17:42,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:17:42,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:17:42,879 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:17:42,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-09-01 14:17:43,020 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:17:43,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:17:43,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 14:17:43,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:17:43,089 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:17:43,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:17:43,157 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:17:43,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698728391] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:17:43,157 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:17:43,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-09-01 14:17:43,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673738024] [2023-09-01 14:17:43,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:17:43,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 14:17:43,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:17:43,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 14:17:43,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2023-09-01 14:17:43,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-09-01 14:17:43,438 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 1337 transitions, 33599 flow. Second operand has 18 states, 18 states have (on average 120.11111111111111) internal successors, (2162), 18 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:43,438 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:17:43,438 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-09-01 14:17:43,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:17:47,244 INFO L130 PetriNetUnfolder]: 7465/11393 cut-off events. [2023-09-01 14:17:47,244 INFO L131 PetriNetUnfolder]: For 374977/375023 co-relation queries the response was YES. [2023-09-01 14:17:47,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131885 conditions, 11393 events. 7465/11393 cut-off events. For 374977/375023 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 69237 event pairs, 1426 based on Foata normal form. 66/11450 useless extension candidates. Maximal degree in co-relation 131751. Up to 7841 conditions per place. [2023-09-01 14:17:47,415 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 1050 selfloop transitions, 346 changer transitions 0/1471 dead transitions. [2023-09-01 14:17:47,416 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 1471 transitions, 38528 flow [2023-09-01 14:17:47,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 14:17:47,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 14:17:47,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1124 transitions. [2023-09-01 14:17:47,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2023-09-01 14:17:47,417 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1124 transitions. [2023-09-01 14:17:47,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1124 transitions. [2023-09-01 14:17:47,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:17:47,417 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1124 transitions. [2023-09-01 14:17:47,418 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 124.88888888888889) internal successors, (1124), 9 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:47,419 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 281.0) internal successors, (2810), 10 states have internal predecessors, (2810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:47,419 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 281.0) internal successors, (2810), 10 states have internal predecessors, (2810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:47,419 INFO L175 Difference]: Start difference. First operand has 367 places, 1337 transitions, 33599 flow. Second operand 9 states and 1124 transitions. [2023-09-01 14:17:47,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 1471 transitions, 38528 flow [2023-09-01 14:17:50,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 1471 transitions, 37447 flow, removed 135 selfloop flow, removed 10 redundant places. [2023-09-01 14:17:50,824 INFO L231 Difference]: Finished difference. Result has 366 places, 1340 transitions, 33302 flow [2023-09-01 14:17:50,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=32267, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=980, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=33302, PETRI_PLACES=366, PETRI_TRANSITIONS=1340} [2023-09-01 14:17:50,826 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 336 predicate places. [2023-09-01 14:17:50,826 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 1340 transitions, 33302 flow [2023-09-01 14:17:50,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 120.11111111111111) internal successors, (2162), 18 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:50,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:17:50,826 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:17:50,832 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2023-09-01 14:17:51,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-09-01 14:17:51,029 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:17:51,029 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:17:51,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1927129100, now seen corresponding path program 12 times [2023-09-01 14:17:51,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:17:51,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091184748] [2023-09-01 14:17:51,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:17:51,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:17:51,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:17:51,112 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:17:51,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:17:51,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091184748] [2023-09-01 14:17:51,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091184748] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:17:51,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744124913] [2023-09-01 14:17:51,113 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 14:17:51,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:17:51,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:17:51,114 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:17:51,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-09-01 14:17:51,252 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-09-01 14:17:51,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:17:51,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 14:17:51,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:17:51,340 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:17:51,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:17:51,431 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:17:51,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744124913] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:17:51,431 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:17:51,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-09-01 14:17:51,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966542320] [2023-09-01 14:17:51,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:17:51,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-09-01 14:17:51,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:17:51,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-09-01 14:17:51,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2023-09-01 14:17:51,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-09-01 14:17:51,724 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 1340 transitions, 33302 flow. Second operand has 21 states, 21 states have (on average 120.14285714285714) internal successors, (2523), 21 states have internal predecessors, (2523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:51,724 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:17:51,724 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-09-01 14:17:51,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:17:55,843 INFO L130 PetriNetUnfolder]: 7432/11310 cut-off events. [2023-09-01 14:17:55,843 INFO L131 PetriNetUnfolder]: For 355037/355085 co-relation queries the response was YES. [2023-09-01 14:17:55,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129670 conditions, 11310 events. 7432/11310 cut-off events. For 355037/355085 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 68528 event pairs, 668 based on Foata normal form. 70/11357 useless extension candidates. Maximal degree in co-relation 129536. Up to 4298 conditions per place. [2023-09-01 14:17:56,007 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 1119 selfloop transitions, 526 changer transitions 0/1720 dead transitions. [2023-09-01 14:17:56,007 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 1720 transitions, 43133 flow [2023-09-01 14:17:56,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-09-01 14:17:56,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-09-01 14:17:56,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2155 transitions. [2023-09-01 14:17:56,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511199497592631 [2023-09-01 14:17:56,009 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2155 transitions. [2023-09-01 14:17:56,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2155 transitions. [2023-09-01 14:17:56,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:17:56,009 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2155 transitions. [2023-09-01 14:17:56,010 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 126.76470588235294) internal successors, (2155), 17 states have internal predecessors, (2155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:56,012 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 281.0) internal successors, (5058), 18 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:56,012 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 281.0) internal successors, (5058), 18 states have internal predecessors, (5058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:56,012 INFO L175 Difference]: Start difference. First operand has 366 places, 1340 transitions, 33302 flow. Second operand 17 states and 2155 transitions. [2023-09-01 14:17:56,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 1720 transitions, 43133 flow [2023-09-01 14:17:59,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 1720 transitions, 42523 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-09-01 14:17:59,312 INFO L231 Difference]: Finished difference. Result has 375 places, 1338 transitions, 33713 flow [2023-09-01 14:17:59,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=32571, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=522, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=812, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=33713, PETRI_PLACES=375, PETRI_TRANSITIONS=1338} [2023-09-01 14:17:59,313 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 345 predicate places. [2023-09-01 14:17:59,313 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 1338 transitions, 33713 flow [2023-09-01 14:17:59,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 120.14285714285714) internal successors, (2523), 21 states have internal predecessors, (2523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:17:59,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:17:59,313 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:17:59,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2023-09-01 14:17:59,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-09-01 14:17:59,514 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:17:59,514 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:17:59,514 INFO L85 PathProgramCache]: Analyzing trace with hash 2098130538, now seen corresponding path program 13 times [2023-09-01 14:17:59,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:17:59,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969199762] [2023-09-01 14:17:59,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:17:59,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:17:59,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:17:59,612 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:17:59,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:17:59,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969199762] [2023-09-01 14:17:59,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969199762] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:17:59,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537010896] [2023-09-01 14:17:59,613 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 14:17:59,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:17:59,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:17:59,617 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:17:59,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-09-01 14:17:59,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:17:59,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 14:17:59,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:17:59,864 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:17:59,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:17:59,944 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:17:59,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537010896] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:17:59,944 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:17:59,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-09-01 14:17:59,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064657962] [2023-09-01 14:17:59,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:17:59,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-09-01 14:17:59,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:17:59,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-09-01 14:17:59,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2023-09-01 14:18:00,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 281 [2023-09-01 14:18:00,221 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 1338 transitions, 33713 flow. Second operand has 19 states, 19 states have (on average 120.05263157894737) internal successors, (2281), 19 states have internal predecessors, (2281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:18:00,221 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:18:00,221 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 281 [2023-09-01 14:18:00,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:18:03,922 INFO L130 PetriNetUnfolder]: 7367/11183 cut-off events. [2023-09-01 14:18:03,923 INFO L131 PetriNetUnfolder]: For 362259/362307 co-relation queries the response was YES. [2023-09-01 14:18:04,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130031 conditions, 11183 events. 7367/11183 cut-off events. For 362259/362307 co-relation queries the response was YES. Maximal size of possible extension queue 645. Compared 67294 event pairs, 1350 based on Foata normal form. 60/11229 useless extension candidates. Maximal degree in co-relation 129897. Up to 7515 conditions per place. [2023-09-01 14:18:04,091 INFO L137 encePairwiseOnDemand]: 273/281 looper letters, 1009 selfloop transitions, 347 changer transitions 0/1430 dead transitions. [2023-09-01 14:18:04,091 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 1430 transitions, 37829 flow [2023-09-01 14:18:04,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 14:18:04,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 14:18:04,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1127 transitions. [2023-09-01 14:18:04,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4456306840648478 [2023-09-01 14:18:04,092 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1127 transitions. [2023-09-01 14:18:04,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1127 transitions. [2023-09-01 14:18:04,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:18:04,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1127 transitions. [2023-09-01 14:18:04,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 125.22222222222223) internal successors, (1127), 9 states have internal predecessors, (1127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:18:04,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 281.0) internal successors, (2810), 10 states have internal predecessors, (2810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:18:04,095 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 281.0) internal successors, (2810), 10 states have internal predecessors, (2810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:18:04,095 INFO L175 Difference]: Start difference. First operand has 375 places, 1338 transitions, 33713 flow. Second operand 9 states and 1127 transitions. [2023-09-01 14:18:04,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 1430 transitions, 37829 flow [2023-09-01 14:18:07,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 1430 transitions, 36790 flow, removed 18 selfloop flow, removed 17 redundant places. [2023-09-01 14:18:07,352 INFO L231 Difference]: Finished difference. Result has 367 places, 1335 transitions, 33301 flow [2023-09-01 14:18:07,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=32507, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=343, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=984, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=33301, PETRI_PLACES=367, PETRI_TRANSITIONS=1335} [2023-09-01 14:18:07,353 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 337 predicate places. [2023-09-01 14:18:07,353 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 1335 transitions, 33301 flow [2023-09-01 14:18:07,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 120.05263157894737) internal successors, (2281), 19 states have internal predecessors, (2281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:18:07,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:18:07,354 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:18:07,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2023-09-01 14:18:07,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:18:07,557 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:18:07,558 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:18:07,558 INFO L85 PathProgramCache]: Analyzing trace with hash -2059055636, now seen corresponding path program 21 times [2023-09-01 14:18:07,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:18:07,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254669775] [2023-09-01 14:18:07,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:18:07,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:18:07,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:18:08,245 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:18:08,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:18:08,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254669775] [2023-09-01 14:18:08,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254669775] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:18:08,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498707866] [2023-09-01 14:18:08,246 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 14:18:08,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:18:08,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:18:08,247 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:18:08,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-09-01 14:18:08,572 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 14:18:08,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:18:08,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 75 conjunts are in the unsatisfiable core [2023-09-01 14:18:08,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:18:08,641 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 14:18:08,699 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 23 [2023-09-01 14:18:08,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 14:18:08,813 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2023-09-01 14:18:09,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 14:18:09,137 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 44 [2023-09-01 14:18:09,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 14:18:09,233 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 44 [2023-09-01 14:18:09,490 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:18:09,491 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 43 [2023-09-01 14:18:10,283 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:18:10,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:18:14,087 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:18:14,087 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 140 treesize of output 86 [2023-09-01 14:18:14,144 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:18:14,144 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 1336 treesize of output 1162 [2023-09-01 14:18:14,179 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:18:14,179 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 127 treesize of output 120 [2023-09-01 14:18:14,205 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:18:14,206 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 246 treesize of output 230 [2023-09-01 14:18:14,225 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:18:14,225 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 122 treesize of output 99 [2023-09-01 14:20:51,506 WARN L222 SmtUtils]: Spent 2.15m on a formula simplification. DAG size of input: 479 DAG size of output: 73 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-09-01 14:20:51,508 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:20:51,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498707866] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:20:51,508 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:20:51,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 15] total 41 [2023-09-01 14:20:51,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809154291] [2023-09-01 14:20:51,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:20:51,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-09-01 14:20:51,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:20:51,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-09-01 14:20:51,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=1573, Unknown=28, NotChecked=0, Total=1806 [2023-09-01 14:20:53,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 281 [2023-09-01 14:20:53,213 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 1335 transitions, 33301 flow. Second operand has 43 states, 43 states have (on average 73.81395348837209) internal successors, (3174), 43 states have internal predecessors, (3174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:20:53,213 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:20:53,213 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 281 [2023-09-01 14:20:53,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:21:05,424 WARN L222 SmtUtils]: Spent 6.41s on a formula simplification. DAG size of input: 136 DAG size of output: 108 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-09-01 14:21:41,752 WARN L222 SmtUtils]: Spent 30.42s on a formula simplification. DAG size of input: 120 DAG size of output: 89 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-09-01 14:22:03,327 WARN L222 SmtUtils]: Spent 12.80s on a formula simplification. DAG size of input: 77 DAG size of output: 73 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-09-01 14:22:55,040 WARN L222 SmtUtils]: Spent 49.06s on a formula simplification. DAG size of input: 134 DAG size of output: 101 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-09-01 14:23:04,105 WARN L222 SmtUtils]: Spent 7.60s on a formula simplification. DAG size of input: 144 DAG size of output: 115 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-09-01 14:23:07,011 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-09-01 14:23:09,021 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-09-01 14:23:16,821 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-09-01 14:23:25,804 WARN L222 SmtUtils]: Spent 5.81s on a formula simplification. DAG size of input: 136 DAG size of output: 107 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-09-01 14:23:49,283 WARN L222 SmtUtils]: Spent 22.33s on a formula simplification. DAG size of input: 123 DAG size of output: 95 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-09-01 14:23:55,523 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-09-01 14:24:09,806 WARN L222 SmtUtils]: Spent 10.86s on a formula simplification. DAG size of input: 80 DAG size of output: 76 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-09-01 14:24:58,993 WARN L222 SmtUtils]: Spent 48.78s on a formula simplification. DAG size of input: 137 DAG size of output: 107 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-09-01 14:25:09,314 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-09-01 14:25:15,537 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-09-01 14:25:17,550 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-09-01 14:25:19,610 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-09-01 14:25:24,402 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-09-01 14:25:27,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-09-01 14:25:30,852 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-09-01 14:25:31,674 INFO L130 PetriNetUnfolder]: 10964/16945 cut-off events. [2023-09-01 14:25:31,675 INFO L131 PetriNetUnfolder]: For 596704/596704 co-relation queries the response was YES. [2023-09-01 14:25:32,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 196981 conditions, 16945 events. 10964/16945 cut-off events. For 596704/596704 co-relation queries the response was YES. Maximal size of possible extension queue 888. Compared 112253 event pairs, 864 based on Foata normal form. 11/16956 useless extension candidates. Maximal degree in co-relation 196849. Up to 12474 conditions per place. [2023-09-01 14:25:32,161 INFO L137 encePairwiseOnDemand]: 266/281 looper letters, 1673 selfloop transitions, 705 changer transitions 13/2391 dead transitions. [2023-09-01 14:25:32,161 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 2391 transitions, 61684 flow [2023-09-01 14:25:32,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-09-01 14:25:32,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2023-09-01 14:25:32,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 4846 transitions. [2023-09-01 14:25:32,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2874258600237248 [2023-09-01 14:25:32,165 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 4846 transitions. [2023-09-01 14:25:32,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 4846 transitions. [2023-09-01 14:25:32,166 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:25:32,166 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 4846 transitions. [2023-09-01 14:25:32,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 80.76666666666667) internal successors, (4846), 60 states have internal predecessors, (4846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:25:32,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 281.0) internal successors, (17141), 61 states have internal predecessors, (17141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:25:32,178 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 281.0) internal successors, (17141), 61 states have internal predecessors, (17141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:25:32,178 INFO L175 Difference]: Start difference. First operand has 367 places, 1335 transitions, 33301 flow. Second operand 60 states and 4846 transitions. [2023-09-01 14:25:32,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 2391 transitions, 61684 flow [2023-09-01 14:25:38,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 2391 transitions, 60354 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-09-01 14:25:38,611 INFO L231 Difference]: Finished difference. Result has 451 places, 1972 transitions, 54147 flow [2023-09-01 14:25:38,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=32624, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=923, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=54147, PETRI_PLACES=451, PETRI_TRANSITIONS=1972} [2023-09-01 14:25:38,612 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 421 predicate places. [2023-09-01 14:25:38,612 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 1972 transitions, 54147 flow [2023-09-01 14:25:38,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 73.81395348837209) internal successors, (3174), 43 states have internal predecessors, (3174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:25:38,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:25:38,613 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:25:38,618 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2023-09-01 14:25:38,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:25:38,813 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:25:38,814 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:25:38,814 INFO L85 PathProgramCache]: Analyzing trace with hash -422097878, now seen corresponding path program 14 times [2023-09-01 14:25:38,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:25:38,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200980672] [2023-09-01 14:25:38,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:25:38,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:25:38,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:25:40,931 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:25:40,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:25:40,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200980672] [2023-09-01 14:25:40,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200980672] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:25:40,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839835044] [2023-09-01 14:25:40,932 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 14:25:40,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:25:40,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:25:40,933 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:25:40,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-09-01 14:25:41,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:25:41,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:25:41,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 43 conjunts are in the unsatisfiable core [2023-09-01 14:25:41,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:25:42,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 14:25:42,892 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:25:42,893 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 35 [2023-09-01 14:25:43,175 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:25:43,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:25:44,953 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:25:44,953 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 51 [2023-09-01 14:25:46,541 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:25:46,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839835044] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:25:46,542 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:25:46,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 12] total 33 [2023-09-01 14:25:46,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910919420] [2023-09-01 14:25:46,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:25:46,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-09-01 14:25:46,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:25:46,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-09-01 14:25:46,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=1036, Unknown=0, NotChecked=0, Total=1190 [2023-09-01 14:26:01,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 281 [2023-09-01 14:26:01,360 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 1972 transitions, 54147 flow. Second operand has 35 states, 35 states have (on average 103.91428571428571) internal successors, (3637), 35 states have internal predecessors, (3637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:26:01,360 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:26:01,360 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 281 [2023-09-01 14:26:01,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:26:16,841 INFO L130 PetriNetUnfolder]: 12328/19108 cut-off events. [2023-09-01 14:26:16,841 INFO L131 PetriNetUnfolder]: For 751983/751983 co-relation queries the response was YES. [2023-09-01 14:26:17,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 230371 conditions, 19108 events. 12328/19108 cut-off events. For 751983/751983 co-relation queries the response was YES. Maximal size of possible extension queue 1026. Compared 129666 event pairs, 1390 based on Foata normal form. 3/19111 useless extension candidates. Maximal degree in co-relation 230207. Up to 15514 conditions per place. [2023-09-01 14:26:17,344 INFO L137 encePairwiseOnDemand]: 267/281 looper letters, 1368 selfloop transitions, 969 changer transitions 6/2343 dead transitions. [2023-09-01 14:26:17,344 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 2343 transitions, 67927 flow [2023-09-01 14:26:17,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-09-01 14:26:17,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-09-01 14:26:17,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2000 transitions. [2023-09-01 14:26:17,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39541320680110714 [2023-09-01 14:26:17,346 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2000 transitions. [2023-09-01 14:26:17,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2000 transitions. [2023-09-01 14:26:17,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:26:17,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2000 transitions. [2023-09-01 14:26:17,348 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 111.11111111111111) internal successors, (2000), 18 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:26:17,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 281.0) internal successors, (5339), 19 states have internal predecessors, (5339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:26:17,351 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 281.0) internal successors, (5339), 19 states have internal predecessors, (5339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:26:17,351 INFO L175 Difference]: Start difference. First operand has 451 places, 1972 transitions, 54147 flow. Second operand 18 states and 2000 transitions. [2023-09-01 14:26:17,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 2343 transitions, 67927 flow [2023-09-01 14:26:27,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 2343 transitions, 63992 flow, removed 1964 selfloop flow, removed 3 redundant places. [2023-09-01 14:26:27,212 INFO L231 Difference]: Finished difference. Result has 473 places, 2197 transitions, 60128 flow [2023-09-01 14:26:27,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=50798, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1972, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=774, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1047, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=60128, PETRI_PLACES=473, PETRI_TRANSITIONS=2197} [2023-09-01 14:26:27,214 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 443 predicate places. [2023-09-01 14:26:27,215 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 2197 transitions, 60128 flow [2023-09-01 14:26:27,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 103.91428571428571) internal successors, (3637), 35 states have internal predecessors, (3637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:26:27,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:26:27,215 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:26:27,225 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2023-09-01 14:26:27,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:26:27,424 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 14:26:27,424 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:26:27,424 INFO L85 PathProgramCache]: Analyzing trace with hash -474377244, now seen corresponding path program 15 times [2023-09-01 14:26:27,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:26:27,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004042774] [2023-09-01 14:26:27,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:26:27,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:26:27,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15