./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 Calling Ultimate with: /root/.sdkman/candidates/java/current/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/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-76401ed-m [2024-06-20 15:21:47,410 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 15:21:47,498 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 15:21:47,506 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 15:21:47,507 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 15:21:47,526 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 15:21:47,527 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 15:21:47,527 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 15:21:47,528 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 15:21:47,528 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 15:21:47,529 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 15:21:47,529 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 15:21:47,530 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 15:21:47,530 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 15:21:47,531 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 15:21:47,531 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 15:21:47,531 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 15:21:47,532 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 15:21:47,532 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 15:21:47,532 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 15:21:47,533 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 15:21:47,533 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 15:21:47,534 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 15:21:47,534 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 15:21:47,534 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 15:21:47,535 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 15:21:47,535 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 15:21:47,535 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 15:21:47,536 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 15:21:47,536 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 15:21:47,536 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 15:21:47,537 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 15:21:47,537 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 15:21:47,538 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 15:21:47,538 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 15:21:47,538 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 15:21:47,539 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 15:21:47,539 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 15:21:47,539 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 15:21:47,539 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 15:21:47,540 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 15:21:47,540 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 15:21:47,541 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 15:21:47,541 INFO L153 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.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-20 15:21:47,789 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 15:21:47,810 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 15:21:47,813 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 15:21:47,814 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 15:21:47,815 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 15:21:47,816 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-20 15:21:47,936 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 15:21:47,937 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 15:21:47,937 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-20 15:21:49,116 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 15:21:49,405 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 15:21:49,408 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-20 15:21:49,428 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/60111c3f0/dd81ccd214804f0092130cabcf1bac43/FLAGe7091dcb7 [2024-06-20 15:21:49,445 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/60111c3f0/dd81ccd214804f0092130cabcf1bac43 [2024-06-20 15:21:49,446 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 15:21:49,447 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 15:21:49,449 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 15:21:49,450 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 15:21:49,454 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 15:21:49,454 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:21:47" (1/2) ... [2024-06-20 15:21:49,455 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62dbcf90 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:21:49, skipping insertion in model container [2024-06-20 15:21:49,456 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:21:47" (1/2) ... [2024-06-20 15:21:49,457 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@34ea1544 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:21:49, skipping insertion in model container [2024-06-20 15:21:49,457 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 03:21:49" (2/2) ... [2024-06-20 15:21:49,458 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62dbcf90 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:21:49, skipping insertion in model container [2024-06-20 15:21:49,458 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 03:21:49" (2/2) ... [2024-06-20 15:21:49,458 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 15:21:49,504 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 15:21:49,506 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 2) && __unbuffered_p0_EBX <= 127) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) [2024-06-20 15:21:49,506 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 2) && __unbuffered_p0_EBX <= 127) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) [2024-06-20 15:21:49,506 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 2) && __unbuffered_p0_EBX <= 127) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) [2024-06-20 15:21:49,506 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 15:21:49,507 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-20 15:21:49,549 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 15:21:49,883 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 15:21:49,897 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 15:21:49,997 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 15:21:50,033 INFO L206 MainTranslator]: Completed translation [2024-06-20 15:21:50,033 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:21:50 WrapperNode [2024-06-20 15:21:50,033 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 15:21:50,034 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 15:21:50,034 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 15:21:50,034 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 15:21:50,039 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:21:50" (1/1) ... [2024-06-20 15:21:50,056 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:21:50" (1/1) ... [2024-06-20 15:21:50,078 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-20 15:21:50,078 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 15:21:50,079 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 15:21:50,079 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 15:21:50,079 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 15:21:50,088 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:21:50" (1/1) ... [2024-06-20 15:21:50,088 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:21:50" (1/1) ... [2024-06-20 15:21:50,091 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:21:50" (1/1) ... [2024-06-20 15:21:50,109 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-20 15:21:50,109 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:21:50" (1/1) ... [2024-06-20 15:21:50,109 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:21:50" (1/1) ... [2024-06-20 15:21:50,116 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:21:50" (1/1) ... [2024-06-20 15:21:50,117 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:21:50" (1/1) ... [2024-06-20 15:21:50,118 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:21:50" (1/1) ... [2024-06-20 15:21:50,119 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:21:50" (1/1) ... [2024-06-20 15:21:50,122 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 15:21:50,122 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 15:21:50,123 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 15:21:50,123 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 15:21:50,123 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:21:50" (1/1) ... [2024-06-20 15:21:50,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 15:21:50,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 15:21:50,160 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-20 15:21:50,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-20 15:21:50,193 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 15:21:50,194 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 15:21:50,194 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 15:21:50,194 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 15:21:50,194 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 15:21:50,194 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 15:21:50,195 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 15:21:50,195 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 15:21:50,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 15:21:50,195 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 15:21:50,195 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 15:21:50,195 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 15:21:50,196 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 15:21:50,296 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 15:21:50,298 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 15:21:50,566 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 15:21:50,566 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 15:21:50,665 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 15:21:50,666 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 15:21:50,667 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 03:21:50 BoogieIcfgContainer [2024-06-20 15:21:50,667 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 15:21:50,670 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 15:21:50,670 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 15:21:50,673 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 15:21:50,673 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:21:47" (1/4) ... [2024-06-20 15:21:50,674 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e393e60 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 03:21:50, skipping insertion in model container [2024-06-20 15:21:50,674 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 03:21:49" (2/4) ... [2024-06-20 15:21:50,675 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e393e60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 03:21:50, skipping insertion in model container [2024-06-20 15:21:50,675 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:21:50" (3/4) ... [2024-06-20 15:21:50,675 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e393e60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 03:21:50, skipping insertion in model container [2024-06-20 15:21:50,676 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 03:21:50" (4/4) ... [2024-06-20 15:21:50,677 INFO L112 eAbstractionObserver]: Analyzing ICFG safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-20 15:21:50,693 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 15:21:50,693 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 15:21:50,693 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 15:21:50,733 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 15:21:50,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-20 15:21:50,800 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-20 15:21:50,801 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 15:21:50,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-20 15:21:50,803 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-20 15:21:50,807 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-20 15:21:50,819 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 15:21:50,826 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=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@2513c173, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 15:21:50,826 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 15:21:50,830 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 15:21:50,830 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 15:21:50,830 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 15:21:50,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:50,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 15:21:50,832 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:50,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:50,836 INFO L85 PathProgramCache]: Analyzing trace with hash 219930474, now seen corresponding path program 1 times [2024-06-20 15:21:50,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:50,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897332061] [2024-06-20 15:21:50,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:50,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:50,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:51,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:51,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:51,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897332061] [2024-06-20 15:21:51,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897332061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:51,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:51,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 15:21:51,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555556958] [2024-06-20 15:21:51,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:51,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 15:21:51,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:51,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 15:21:51,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 15:21:51,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 40 [2024-06-20 15:21:51,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:51,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:51,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 40 [2024-06-20 15:21:51,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:51,632 INFO L124 PetriNetUnfolderBase]: 430/713 cut-off events. [2024-06-20 15:21:51,633 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2024-06-20 15:21:51,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1436 conditions, 713 events. 430/713 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3407 event pairs, 273 based on Foata normal form. 1/675 useless extension candidates. Maximal degree in co-relation 1424. Up to 672 conditions per place. [2024-06-20 15:21:51,650 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 27 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-20 15:21:51,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 159 flow [2024-06-20 15:21:51,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 15:21:51,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 15:21:51,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-20 15:21:51,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-06-20 15:21:51,662 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 85 transitions. [2024-06-20 15:21:51,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 159 flow [2024-06-20 15:21:51,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 154 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 15:21:51,666 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-20 15:21:51,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-20 15:21:51,673 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-20 15:21:51,673 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-20 15:21:51,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:51,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:51,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:51,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 15:21:51,678 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:51,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:51,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1029876338, now seen corresponding path program 1 times [2024-06-20 15:21:51,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:51,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154541895] [2024-06-20 15:21:51,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:51,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:51,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:51,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:51,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:51,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154541895] [2024-06-20 15:21:51,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154541895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:51,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:51,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:21:51,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187573606] [2024-06-20 15:21:51,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:51,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:21:51,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:51,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:21:51,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:21:52,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:21:52,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:52,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:52,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:21:52,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:52,212 INFO L124 PetriNetUnfolderBase]: 755/1225 cut-off events. [2024-06-20 15:21:52,213 INFO L125 PetriNetUnfolderBase]: For 226/240 co-relation queries the response was YES. [2024-06-20 15:21:52,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2818 conditions, 1225 events. 755/1225 cut-off events. For 226/240 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5975 event pairs, 367 based on Foata normal form. 13/1205 useless extension candidates. Maximal degree in co-relation 2806. Up to 1093 conditions per place. [2024-06-20 15:21:52,220 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 35 selfloop transitions, 6 changer transitions 0/49 dead transitions. [2024-06-20 15:21:52,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 49 transitions, 218 flow [2024-06-20 15:21:52,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:21:52,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:21:52,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-20 15:21:52,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-20 15:21:52,226 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 104 transitions. [2024-06-20 15:21:52,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 49 transitions, 218 flow [2024-06-20 15:21:52,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 49 transitions, 214 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 15:21:52,229 INFO L231 Difference]: Finished difference. Result has 43 places, 35 transitions, 121 flow [2024-06-20 15:21:52,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=121, PETRI_PLACES=43, PETRI_TRANSITIONS=35} [2024-06-20 15:21:52,230 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 2 predicate places. [2024-06-20 15:21:52,230 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 35 transitions, 121 flow [2024-06-20 15:21:52,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:52,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:52,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:52,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 15:21:52,234 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:52,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:52,235 INFO L85 PathProgramCache]: Analyzing trace with hash 933975979, now seen corresponding path program 1 times [2024-06-20 15:21:52,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:52,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053990016] [2024-06-20 15:21:52,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:52,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:52,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:52,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:52,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:52,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053990016] [2024-06-20 15:21:52,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053990016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:52,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:52,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 15:21:52,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934332969] [2024-06-20 15:21:52,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:52,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 15:21:52,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:52,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 15:21:52,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 15:21:52,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:21:52,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 35 transitions, 121 flow. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:52,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:52,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:21:52,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:52,585 INFO L124 PetriNetUnfolderBase]: 705/1158 cut-off events. [2024-06-20 15:21:52,585 INFO L125 PetriNetUnfolderBase]: For 543/543 co-relation queries the response was YES. [2024-06-20 15:21:52,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2874 conditions, 1158 events. 705/1158 cut-off events. For 543/543 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5608 event pairs, 249 based on Foata normal form. 2/1155 useless extension candidates. Maximal degree in co-relation 2860. Up to 1056 conditions per place. [2024-06-20 15:21:52,595 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 39 selfloop transitions, 8 changer transitions 0/55 dead transitions. [2024-06-20 15:21:52,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 55 transitions, 273 flow [2024-06-20 15:21:52,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:21:52,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:21:52,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-20 15:21:52,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-20 15:21:52,600 INFO L175 Difference]: Start difference. First operand has 43 places, 35 transitions, 121 flow. Second operand 4 states and 104 transitions. [2024-06-20 15:21:52,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 55 transitions, 273 flow [2024-06-20 15:21:52,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 55 transitions, 258 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-20 15:21:52,604 INFO L231 Difference]: Finished difference. Result has 46 places, 42 transitions, 164 flow [2024-06-20 15:21:52,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=164, PETRI_PLACES=46, PETRI_TRANSITIONS=42} [2024-06-20 15:21:52,605 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 5 predicate places. [2024-06-20 15:21:52,605 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 42 transitions, 164 flow [2024-06-20 15:21:52,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:52,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:52,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:52,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 15:21:52,606 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:52,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:52,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1087473001, now seen corresponding path program 1 times [2024-06-20 15:21:52,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:52,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468650441] [2024-06-20 15:21:52,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:52,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:52,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:52,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:52,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:52,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468650441] [2024-06-20 15:21:52,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468650441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:52,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:52,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 15:21:52,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605068168] [2024-06-20 15:21:52,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:52,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 15:21:52,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:52,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 15:21:52,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 15:21:52,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:21:52,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 42 transitions, 164 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:52,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:52,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:21:52,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:52,937 INFO L124 PetriNetUnfolderBase]: 700/1151 cut-off events. [2024-06-20 15:21:52,938 INFO L125 PetriNetUnfolderBase]: For 966/969 co-relation queries the response was YES. [2024-06-20 15:21:52,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3254 conditions, 1151 events. 700/1151 cut-off events. For 966/969 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5687 event pairs, 309 based on Foata normal form. 4/1151 useless extension candidates. Maximal degree in co-relation 3238. Up to 1051 conditions per place. [2024-06-20 15:21:52,946 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 38 selfloop transitions, 9 changer transitions 0/55 dead transitions. [2024-06-20 15:21:52,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 55 transitions, 296 flow [2024-06-20 15:21:52,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:21:52,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:21:52,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-20 15:21:52,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-20 15:21:52,948 INFO L175 Difference]: Start difference. First operand has 46 places, 42 transitions, 164 flow. Second operand 4 states and 102 transitions. [2024-06-20 15:21:52,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 55 transitions, 296 flow [2024-06-20 15:21:52,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 55 transitions, 296 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-20 15:21:52,951 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 200 flow [2024-06-20 15:21:52,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=200, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2024-06-20 15:21:52,952 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 9 predicate places. [2024-06-20 15:21:52,952 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 200 flow [2024-06-20 15:21:52,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:52,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:52,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:52,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 15:21:52,953 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:52,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:52,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1104033126, now seen corresponding path program 1 times [2024-06-20 15:21:52,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:52,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771148638] [2024-06-20 15:21:52,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:52,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:52,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:53,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:53,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:53,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771148638] [2024-06-20 15:21:53,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771148638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:53,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:53,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:21:53,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609438400] [2024-06-20 15:21:53,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:53,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:21:53,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:53,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:21:53,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:21:53,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:53,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 200 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:53,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:53,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:53,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:53,389 INFO L124 PetriNetUnfolderBase]: 957/1558 cut-off events. [2024-06-20 15:21:53,389 INFO L125 PetriNetUnfolderBase]: For 1791/1793 co-relation queries the response was YES. [2024-06-20 15:21:53,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4549 conditions, 1558 events. 957/1558 cut-off events. For 1791/1793 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7815 event pairs, 292 based on Foata normal form. 5/1558 useless extension candidates. Maximal degree in co-relation 4530. Up to 1309 conditions per place. [2024-06-20 15:21:53,400 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 48 selfloop transitions, 21 changer transitions 0/76 dead transitions. [2024-06-20 15:21:53,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 76 transitions, 454 flow [2024-06-20 15:21:53,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:21:53,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:21:53,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-20 15:21:53,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-20 15:21:53,402 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 200 flow. Second operand 5 states and 130 transitions. [2024-06-20 15:21:53,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 76 transitions, 454 flow [2024-06-20 15:21:53,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 76 transitions, 446 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 15:21:53,416 INFO L231 Difference]: Finished difference. Result has 55 places, 54 transitions, 318 flow [2024-06-20 15:21:53,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=318, PETRI_PLACES=55, PETRI_TRANSITIONS=54} [2024-06-20 15:21:53,418 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 14 predicate places. [2024-06-20 15:21:53,418 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 54 transitions, 318 flow [2024-06-20 15:21:53,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:53,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:53,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:53,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 15:21:53,420 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:53,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:53,421 INFO L85 PathProgramCache]: Analyzing trace with hash -934672516, now seen corresponding path program 2 times [2024-06-20 15:21:53,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:53,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764859127] [2024-06-20 15:21:53,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:53,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:53,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:53,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:53,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:53,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764859127] [2024-06-20 15:21:53,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764859127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:53,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:53,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:21:53,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890571358] [2024-06-20 15:21:53,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:53,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:21:53,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:53,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:21:53,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:21:53,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-20 15:21:53,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 54 transitions, 318 flow. Second operand has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:53,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:53,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-20 15:21:53,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:53,897 INFO L124 PetriNetUnfolderBase]: 952/1554 cut-off events. [2024-06-20 15:21:53,898 INFO L125 PetriNetUnfolderBase]: For 3375/3375 co-relation queries the response was YES. [2024-06-20 15:21:53,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5425 conditions, 1554 events. 952/1554 cut-off events. For 3375/3375 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7669 event pairs, 332 based on Foata normal form. 2/1548 useless extension candidates. Maximal degree in co-relation 5402. Up to 1316 conditions per place. [2024-06-20 15:21:53,908 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 57 selfloop transitions, 25 changer transitions 0/88 dead transitions. [2024-06-20 15:21:53,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 88 transitions, 640 flow [2024-06-20 15:21:53,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:21:53,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:21:53,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-20 15:21:53,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:21:53,910 INFO L175 Difference]: Start difference. First operand has 55 places, 54 transitions, 318 flow. Second operand 6 states and 132 transitions. [2024-06-20 15:21:53,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 88 transitions, 640 flow [2024-06-20 15:21:53,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 88 transitions, 613 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-20 15:21:53,920 INFO L231 Difference]: Finished difference. Result has 63 places, 68 transitions, 497 flow [2024-06-20 15:21:53,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=497, PETRI_PLACES=63, PETRI_TRANSITIONS=68} [2024-06-20 15:21:53,923 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 22 predicate places. [2024-06-20 15:21:53,923 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 68 transitions, 497 flow [2024-06-20 15:21:53,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:53,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:53,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:53,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 15:21:53,924 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:53,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:53,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1383622596, now seen corresponding path program 1 times [2024-06-20 15:21:53,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:53,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398754150] [2024-06-20 15:21:53,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:53,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:53,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:54,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:54,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:54,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398754150] [2024-06-20 15:21:54,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398754150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:54,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:54,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:21:54,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181598075] [2024-06-20 15:21:54,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:54,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:21:54,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:54,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:21:54,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:21:54,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:21:54,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 68 transitions, 497 flow. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:54,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:54,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:21:54,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:54,332 INFO L124 PetriNetUnfolderBase]: 741/1236 cut-off events. [2024-06-20 15:21:54,332 INFO L125 PetriNetUnfolderBase]: For 3560/3567 co-relation queries the response was YES. [2024-06-20 15:21:54,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4754 conditions, 1236 events. 741/1236 cut-off events. For 3560/3567 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6184 event pairs, 262 based on Foata normal form. 8/1240 useless extension candidates. Maximal degree in co-relation 4725. Up to 1089 conditions per place. [2024-06-20 15:21:54,342 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 66 selfloop transitions, 11 changer transitions 0/86 dead transitions. [2024-06-20 15:21:54,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 86 transitions, 711 flow [2024-06-20 15:21:54,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:21:54,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:21:54,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-20 15:21:54,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-20 15:21:54,344 INFO L175 Difference]: Start difference. First operand has 63 places, 68 transitions, 497 flow. Second operand 5 states and 124 transitions. [2024-06-20 15:21:54,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 86 transitions, 711 flow [2024-06-20 15:21:54,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 86 transitions, 697 flow, removed 7 selfloop flow, removed 0 redundant places. [2024-06-20 15:21:54,353 INFO L231 Difference]: Finished difference. Result has 68 places, 70 transitions, 534 flow [2024-06-20 15:21:54,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=483, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=534, PETRI_PLACES=68, PETRI_TRANSITIONS=70} [2024-06-20 15:21:54,354 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-20 15:21:54,355 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 70 transitions, 534 flow [2024-06-20 15:21:54,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:54,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:54,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:54,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 15:21:54,355 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:54,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:54,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1167953510, now seen corresponding path program 1 times [2024-06-20 15:21:54,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:54,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716436727] [2024-06-20 15:21:54,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:54,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:54,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:54,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:54,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:54,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716436727] [2024-06-20 15:21:54,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716436727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:54,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:54,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:21:54,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301276465] [2024-06-20 15:21:54,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:54,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:21:54,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:54,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:21:54,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:21:54,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:54,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 70 transitions, 534 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:54,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:54,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:54,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:54,825 INFO L124 PetriNetUnfolderBase]: 922/1514 cut-off events. [2024-06-20 15:21:54,825 INFO L125 PetriNetUnfolderBase]: For 5033/5035 co-relation queries the response was YES. [2024-06-20 15:21:54,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6005 conditions, 1514 events. 922/1514 cut-off events. For 5033/5035 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7477 event pairs, 310 based on Foata normal form. 5/1514 useless extension candidates. Maximal degree in co-relation 5973. Up to 1265 conditions per place. [2024-06-20 15:21:54,836 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 56 selfloop transitions, 27 changer transitions 0/90 dead transitions. [2024-06-20 15:21:54,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 90 transitions, 773 flow [2024-06-20 15:21:54,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:21:54,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:21:54,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-20 15:21:54,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-20 15:21:54,838 INFO L175 Difference]: Start difference. First operand has 68 places, 70 transitions, 534 flow. Second operand 5 states and 128 transitions. [2024-06-20 15:21:54,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 90 transitions, 773 flow [2024-06-20 15:21:54,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 90 transitions, 732 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-20 15:21:54,850 INFO L231 Difference]: Finished difference. Result has 70 places, 70 transitions, 564 flow [2024-06-20 15:21:54,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=564, PETRI_PLACES=70, PETRI_TRANSITIONS=70} [2024-06-20 15:21:54,851 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-20 15:21:54,852 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 70 transitions, 564 flow [2024-06-20 15:21:54,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:54,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:54,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:54,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 15:21:54,853 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:54,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:54,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1892024540, now seen corresponding path program 2 times [2024-06-20 15:21:54,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:54,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682550471] [2024-06-20 15:21:54,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:54,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:54,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:55,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:55,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:55,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682550471] [2024-06-20 15:21:55,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682550471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:55,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:55,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:21:55,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888188595] [2024-06-20 15:21:55,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:55,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:21:55,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:55,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:21:55,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:21:55,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:55,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 70 transitions, 564 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:55,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:55,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:55,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:55,287 INFO L124 PetriNetUnfolderBase]: 933/1537 cut-off events. [2024-06-20 15:21:55,287 INFO L125 PetriNetUnfolderBase]: For 6387/6401 co-relation queries the response was YES. [2024-06-20 15:21:55,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6253 conditions, 1537 events. 933/1537 cut-off events. For 6387/6401 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7692 event pairs, 326 based on Foata normal form. 10/1540 useless extension candidates. Maximal degree in co-relation 6220. Up to 1287 conditions per place. [2024-06-20 15:21:55,302 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 62 selfloop transitions, 24 changer transitions 0/93 dead transitions. [2024-06-20 15:21:55,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 93 transitions, 856 flow [2024-06-20 15:21:55,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:21:55,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:21:55,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-20 15:21:55,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-20 15:21:55,304 INFO L175 Difference]: Start difference. First operand has 70 places, 70 transitions, 564 flow. Second operand 5 states and 126 transitions. [2024-06-20 15:21:55,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 93 transitions, 856 flow [2024-06-20 15:21:55,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 93 transitions, 790 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-20 15:21:55,317 INFO L231 Difference]: Finished difference. Result has 70 places, 74 transitions, 598 flow [2024-06-20 15:21:55,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=598, PETRI_PLACES=70, PETRI_TRANSITIONS=74} [2024-06-20 15:21:55,319 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-20 15:21:55,319 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 74 transitions, 598 flow [2024-06-20 15:21:55,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:55,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:55,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:55,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 15:21:55,320 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:55,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:55,320 INFO L85 PathProgramCache]: Analyzing trace with hash 601921400, now seen corresponding path program 3 times [2024-06-20 15:21:55,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:55,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026679235] [2024-06-20 15:21:55,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:55,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:55,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:55,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:55,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:55,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026679235] [2024-06-20 15:21:55,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026679235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:55,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:55,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:21:55,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909960913] [2024-06-20 15:21:55,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:55,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:21:55,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:55,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:21:55,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:21:55,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:55,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 74 transitions, 598 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:55,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:55,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:55,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:55,790 INFO L124 PetriNetUnfolderBase]: 928/1521 cut-off events. [2024-06-20 15:21:55,790 INFO L125 PetriNetUnfolderBase]: For 5846/5848 co-relation queries the response was YES. [2024-06-20 15:21:55,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6164 conditions, 1521 events. 928/1521 cut-off events. For 5846/5848 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7483 event pairs, 326 based on Foata normal form. 2/1514 useless extension candidates. Maximal degree in co-relation 6131. Up to 1282 conditions per place. [2024-06-20 15:21:55,807 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 62 selfloop transitions, 26 changer transitions 0/95 dead transitions. [2024-06-20 15:21:55,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 95 transitions, 832 flow [2024-06-20 15:21:55,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:21:55,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:21:55,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-20 15:21:55,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-20 15:21:55,809 INFO L175 Difference]: Start difference. First operand has 70 places, 74 transitions, 598 flow. Second operand 6 states and 145 transitions. [2024-06-20 15:21:55,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 95 transitions, 832 flow [2024-06-20 15:21:55,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 95 transitions, 790 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-20 15:21:55,827 INFO L231 Difference]: Finished difference. Result has 75 places, 74 transitions, 616 flow [2024-06-20 15:21:55,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=556, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=616, PETRI_PLACES=75, PETRI_TRANSITIONS=74} [2024-06-20 15:21:55,829 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 34 predicate places. [2024-06-20 15:21:55,829 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 74 transitions, 616 flow [2024-06-20 15:21:55,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:55,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:55,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:55,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 15:21:55,830 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:55,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:55,831 INFO L85 PathProgramCache]: Analyzing trace with hash -2003529296, now seen corresponding path program 1 times [2024-06-20 15:21:55,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:55,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381169656] [2024-06-20 15:21:55,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:55,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:55,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:56,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:56,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:56,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381169656] [2024-06-20 15:21:56,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381169656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:56,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:56,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:21:56,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922447679] [2024-06-20 15:21:56,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:56,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:21:56,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:56,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:21:56,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:21:56,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:21:56,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 74 transitions, 616 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:56,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:56,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:21:56,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:56,265 INFO L124 PetriNetUnfolderBase]: 870/1460 cut-off events. [2024-06-20 15:21:56,265 INFO L125 PetriNetUnfolderBase]: For 6445/6445 co-relation queries the response was YES. [2024-06-20 15:21:56,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5960 conditions, 1460 events. 870/1460 cut-off events. For 6445/6445 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7408 event pairs, 293 based on Foata normal form. 1/1459 useless extension candidates. Maximal degree in co-relation 5925. Up to 1287 conditions per place. [2024-06-20 15:21:56,277 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 66 selfloop transitions, 9 changer transitions 0/89 dead transitions. [2024-06-20 15:21:56,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 89 transitions, 843 flow [2024-06-20 15:21:56,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:21:56,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:21:56,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-20 15:21:56,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 15:21:56,279 INFO L175 Difference]: Start difference. First operand has 75 places, 74 transitions, 616 flow. Second operand 4 states and 98 transitions. [2024-06-20 15:21:56,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 89 transitions, 843 flow [2024-06-20 15:21:56,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 89 transitions, 799 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-20 15:21:56,294 INFO L231 Difference]: Finished difference. Result has 77 places, 81 transitions, 662 flow [2024-06-20 15:21:56,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=574, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=662, PETRI_PLACES=77, PETRI_TRANSITIONS=81} [2024-06-20 15:21:56,295 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 36 predicate places. [2024-06-20 15:21:56,295 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 81 transitions, 662 flow [2024-06-20 15:21:56,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:56,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:56,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:56,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 15:21:56,296 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:56,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:56,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1065930781, now seen corresponding path program 1 times [2024-06-20 15:21:56,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:56,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200779334] [2024-06-20 15:21:56,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:56,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:56,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:56,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:56,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:56,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200779334] [2024-06-20 15:21:56,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200779334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:56,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:56,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:21:56,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522943050] [2024-06-20 15:21:56,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:56,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:21:56,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:56,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:21:56,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:21:56,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:56,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 81 transitions, 662 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:56,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:56,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:56,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:56,821 INFO L124 PetriNetUnfolderBase]: 1154/1883 cut-off events. [2024-06-20 15:21:56,822 INFO L125 PetriNetUnfolderBase]: For 10109/10111 co-relation queries the response was YES. [2024-06-20 15:21:56,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8103 conditions, 1883 events. 1154/1883 cut-off events. For 10109/10111 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 9783 event pairs, 168 based on Foata normal form. 6/1884 useless extension candidates. Maximal degree in co-relation 8065. Up to 1247 conditions per place. [2024-06-20 15:21:56,833 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 75 selfloop transitions, 37 changer transitions 0/119 dead transitions. [2024-06-20 15:21:56,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 119 transitions, 1088 flow [2024-06-20 15:21:56,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:21:56,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:21:56,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-20 15:21:56,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6541666666666667 [2024-06-20 15:21:56,835 INFO L175 Difference]: Start difference. First operand has 77 places, 81 transitions, 662 flow. Second operand 6 states and 157 transitions. [2024-06-20 15:21:56,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 119 transitions, 1088 flow [2024-06-20 15:21:56,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 119 transitions, 1082 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-20 15:21:56,857 INFO L231 Difference]: Finished difference. Result has 84 places, 89 transitions, 831 flow [2024-06-20 15:21:56,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=656, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=831, PETRI_PLACES=84, PETRI_TRANSITIONS=89} [2024-06-20 15:21:56,858 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-20 15:21:56,859 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 89 transitions, 831 flow [2024-06-20 15:21:56,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:56,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:56,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:56,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 15:21:56,860 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:56,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:56,861 INFO L85 PathProgramCache]: Analyzing trace with hash -732780015, now seen corresponding path program 2 times [2024-06-20 15:21:56,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:56,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195881998] [2024-06-20 15:21:56,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:56,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:56,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:57,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:57,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:57,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195881998] [2024-06-20 15:21:57,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195881998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:57,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:57,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:21:57,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564358365] [2024-06-20 15:21:57,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:57,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:21:57,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:57,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:21:57,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:21:57,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:57,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 89 transitions, 831 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:57,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:57,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:57,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:57,453 INFO L124 PetriNetUnfolderBase]: 1141/1868 cut-off events. [2024-06-20 15:21:57,454 INFO L125 PetriNetUnfolderBase]: For 12579/12581 co-relation queries the response was YES. [2024-06-20 15:21:57,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8756 conditions, 1868 events. 1141/1868 cut-off events. For 12579/12581 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9734 event pairs, 324 based on Foata normal form. 6/1869 useless extension candidates. Maximal degree in co-relation 8714. Up to 1586 conditions per place. [2024-06-20 15:21:57,466 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 75 selfloop transitions, 33 changer transitions 0/115 dead transitions. [2024-06-20 15:21:57,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 115 transitions, 1157 flow [2024-06-20 15:21:57,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:21:57,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:21:57,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-20 15:21:57,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:21:57,468 INFO L175 Difference]: Start difference. First operand has 84 places, 89 transitions, 831 flow. Second operand 6 states and 150 transitions. [2024-06-20 15:21:57,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 115 transitions, 1157 flow [2024-06-20 15:21:57,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 115 transitions, 1099 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-20 15:21:57,492 INFO L231 Difference]: Finished difference. Result has 88 places, 92 transitions, 888 flow [2024-06-20 15:21:57,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=775, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=888, PETRI_PLACES=88, PETRI_TRANSITIONS=92} [2024-06-20 15:21:57,493 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 47 predicate places. [2024-06-20 15:21:57,493 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 92 transitions, 888 flow [2024-06-20 15:21:57,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:57,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:57,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:57,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 15:21:57,494 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:57,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:57,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1962107975, now seen corresponding path program 3 times [2024-06-20 15:21:57,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:57,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727655726] [2024-06-20 15:21:57,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:57,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:57,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:57,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:57,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:57,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727655726] [2024-06-20 15:21:57,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727655726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:57,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:57,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:21:57,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950711006] [2024-06-20 15:21:57,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:57,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:21:57,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:57,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:21:57,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:21:57,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:57,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 92 transitions, 888 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:57,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:57,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:57,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:57,997 INFO L124 PetriNetUnfolderBase]: 1133/1846 cut-off events. [2024-06-20 15:21:57,997 INFO L125 PetriNetUnfolderBase]: For 14188/14190 co-relation queries the response was YES. [2024-06-20 15:21:58,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8990 conditions, 1846 events. 1133/1846 cut-off events. For 14188/14190 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 9560 event pairs, 337 based on Foata normal form. 4/1839 useless extension candidates. Maximal degree in co-relation 8946. Up to 1588 conditions per place. [2024-06-20 15:21:58,009 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 81 selfloop transitions, 29 changer transitions 0/117 dead transitions. [2024-06-20 15:21:58,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 117 transitions, 1203 flow [2024-06-20 15:21:58,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:21:58,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:21:58,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-20 15:21:58,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-20 15:21:58,011 INFO L175 Difference]: Start difference. First operand has 88 places, 92 transitions, 888 flow. Second operand 6 states and 145 transitions. [2024-06-20 15:21:58,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 117 transitions, 1203 flow [2024-06-20 15:21:58,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 117 transitions, 1122 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-20 15:21:58,039 INFO L231 Difference]: Finished difference. Result has 90 places, 94 transitions, 900 flow [2024-06-20 15:21:58,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=807, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=900, PETRI_PLACES=90, PETRI_TRANSITIONS=94} [2024-06-20 15:21:58,040 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 49 predicate places. [2024-06-20 15:21:58,040 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 94 transitions, 900 flow [2024-06-20 15:21:58,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:58,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:58,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:58,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 15:21:58,041 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:58,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:58,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1379449759, now seen corresponding path program 1 times [2024-06-20 15:21:58,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:58,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684446335] [2024-06-20 15:21:58,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:58,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:58,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:58,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:58,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:58,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684446335] [2024-06-20 15:21:58,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684446335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:58,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:58,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:21:58,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878737517] [2024-06-20 15:21:58,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:58,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:21:58,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:58,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:21:58,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:21:58,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:21:58,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 94 transitions, 900 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:58,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:58,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:21:58,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:58,457 INFO L124 PetriNetUnfolderBase]: 1044/1768 cut-off events. [2024-06-20 15:21:58,457 INFO L125 PetriNetUnfolderBase]: For 15387/15388 co-relation queries the response was YES. [2024-06-20 15:21:58,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8721 conditions, 1768 events. 1044/1768 cut-off events. For 15387/15388 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9448 event pairs, 314 based on Foata normal form. 2/1763 useless extension candidates. Maximal degree in co-relation 8676. Up to 1545 conditions per place. [2024-06-20 15:21:58,471 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 83 selfloop transitions, 25 changer transitions 0/119 dead transitions. [2024-06-20 15:21:58,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 119 transitions, 1292 flow [2024-06-20 15:21:58,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:21:58,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:21:58,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-20 15:21:58,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-20 15:21:58,473 INFO L175 Difference]: Start difference. First operand has 90 places, 94 transitions, 900 flow. Second operand 5 states and 123 transitions. [2024-06-20 15:21:58,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 119 transitions, 1292 flow [2024-06-20 15:21:58,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 119 transitions, 1217 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-20 15:21:58,505 INFO L231 Difference]: Finished difference. Result has 93 places, 106 transitions, 1048 flow [2024-06-20 15:21:58,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1048, PETRI_PLACES=93, PETRI_TRANSITIONS=106} [2024-06-20 15:21:58,507 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 52 predicate places. [2024-06-20 15:21:58,507 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 106 transitions, 1048 flow [2024-06-20 15:21:58,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:58,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:58,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:58,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 15:21:58,508 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:58,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:58,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1328181639, now seen corresponding path program 1 times [2024-06-20 15:21:58,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:58,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17330525] [2024-06-20 15:21:58,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:58,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:58,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:58,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:58,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:58,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17330525] [2024-06-20 15:21:58,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17330525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:58,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:58,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:21:58,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968290690] [2024-06-20 15:21:58,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:58,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:21:58,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:58,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:21:58,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:21:58,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:58,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 106 transitions, 1048 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:58,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:58,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:58,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:59,138 INFO L124 PetriNetUnfolderBase]: 1188/1967 cut-off events. [2024-06-20 15:21:59,139 INFO L125 PetriNetUnfolderBase]: For 19739/19741 co-relation queries the response was YES. [2024-06-20 15:21:59,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9933 conditions, 1967 events. 1188/1967 cut-off events. For 19739/19741 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10471 event pairs, 181 based on Foata normal form. 18/1980 useless extension candidates. Maximal degree in co-relation 9885. Up to 1247 conditions per place. [2024-06-20 15:21:59,155 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 86 selfloop transitions, 46 changer transitions 0/139 dead transitions. [2024-06-20 15:21:59,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 139 transitions, 1505 flow [2024-06-20 15:21:59,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:21:59,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:21:59,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-20 15:21:59,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-20 15:21:59,157 INFO L175 Difference]: Start difference. First operand has 93 places, 106 transitions, 1048 flow. Second operand 6 states and 158 transitions. [2024-06-20 15:21:59,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 139 transitions, 1505 flow [2024-06-20 15:21:59,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 139 transitions, 1469 flow, removed 18 selfloop flow, removed 0 redundant places. [2024-06-20 15:21:59,197 INFO L231 Difference]: Finished difference. Result has 99 places, 108 transitions, 1142 flow [2024-06-20 15:21:59,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1142, PETRI_PLACES=99, PETRI_TRANSITIONS=108} [2024-06-20 15:21:59,198 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 58 predicate places. [2024-06-20 15:21:59,198 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 108 transitions, 1142 flow [2024-06-20 15:21:59,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:59,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:59,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:59,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 15:21:59,199 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:59,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:59,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1494177269, now seen corresponding path program 2 times [2024-06-20 15:21:59,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:59,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982767435] [2024-06-20 15:21:59,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:59,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:59,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:59,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:59,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:59,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982767435] [2024-06-20 15:21:59,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982767435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:59,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:59,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:21:59,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190190351] [2024-06-20 15:21:59,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:59,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:21:59,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:59,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:21:59,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:21:59,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:59,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 108 transitions, 1142 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:59,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:59,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:59,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:59,724 INFO L124 PetriNetUnfolderBase]: 1132/1883 cut-off events. [2024-06-20 15:21:59,724 INFO L125 PetriNetUnfolderBase]: For 20453/20455 co-relation queries the response was YES. [2024-06-20 15:21:59,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9561 conditions, 1883 events. 1132/1883 cut-off events. For 20453/20455 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10009 event pairs, 243 based on Foata normal form. 28/1906 useless extension candidates. Maximal degree in co-relation 9510. Up to 1423 conditions per place. [2024-06-20 15:21:59,740 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 88 selfloop transitions, 41 changer transitions 0/136 dead transitions. [2024-06-20 15:21:59,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 136 transitions, 1520 flow [2024-06-20 15:21:59,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:21:59,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:21:59,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-20 15:21:59,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-20 15:21:59,742 INFO L175 Difference]: Start difference. First operand has 99 places, 108 transitions, 1142 flow. Second operand 6 states and 154 transitions. [2024-06-20 15:21:59,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 136 transitions, 1520 flow [2024-06-20 15:21:59,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 136 transitions, 1431 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-20 15:21:59,785 INFO L231 Difference]: Finished difference. Result has 102 places, 109 transitions, 1169 flow [2024-06-20 15:21:59,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1056, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1169, PETRI_PLACES=102, PETRI_TRANSITIONS=109} [2024-06-20 15:21:59,786 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 61 predicate places. [2024-06-20 15:21:59,786 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 109 transitions, 1169 flow [2024-06-20 15:21:59,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:59,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:59,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:59,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 15:21:59,787 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:59,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:59,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1464453147, now seen corresponding path program 3 times [2024-06-20 15:21:59,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:59,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638778903] [2024-06-20 15:21:59,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:59,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:59,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:59,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:59,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:59,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638778903] [2024-06-20 15:21:59,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638778903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:59,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:59,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:21:59,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021213333] [2024-06-20 15:21:59,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:59,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:21:59,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:59,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:21:59,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:00,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:00,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 109 transitions, 1169 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:00,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:00,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:00,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:00,297 INFO L124 PetriNetUnfolderBase]: 1190/1983 cut-off events. [2024-06-20 15:22:00,297 INFO L125 PetriNetUnfolderBase]: For 22300/22314 co-relation queries the response was YES. [2024-06-20 15:22:00,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10030 conditions, 1983 events. 1190/1983 cut-off events. For 22300/22314 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 10684 event pairs, 321 based on Foata normal form. 24/2000 useless extension candidates. Maximal degree in co-relation 9978. Up to 1623 conditions per place. [2024-06-20 15:22:00,315 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 104 selfloop transitions, 25 changer transitions 0/136 dead transitions. [2024-06-20 15:22:00,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 136 transitions, 1534 flow [2024-06-20 15:22:00,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:00,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:00,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-20 15:22:00,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 15:22:00,317 INFO L175 Difference]: Start difference. First operand has 102 places, 109 transitions, 1169 flow. Second operand 6 states and 147 transitions. [2024-06-20 15:22:00,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 136 transitions, 1534 flow [2024-06-20 15:22:00,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 136 transitions, 1457 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:00,364 INFO L231 Difference]: Finished difference. Result has 104 places, 110 transitions, 1167 flow [2024-06-20 15:22:00,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1092, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1167, PETRI_PLACES=104, PETRI_TRANSITIONS=110} [2024-06-20 15:22:00,365 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-20 15:22:00,365 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 110 transitions, 1167 flow [2024-06-20 15:22:00,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:00,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:00,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:00,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 15:22:00,366 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:00,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:00,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1121100699, now seen corresponding path program 4 times [2024-06-20 15:22:00,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:00,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491470508] [2024-06-20 15:22:00,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:00,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:00,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:00,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:00,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:00,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491470508] [2024-06-20 15:22:00,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491470508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:00,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:00,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:00,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37905796] [2024-06-20 15:22:00,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:00,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:00,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:00,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:00,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:00,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:00,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 110 transitions, 1167 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:00,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:00,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:00,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:00,952 INFO L124 PetriNetUnfolderBase]: 1248/2082 cut-off events. [2024-06-20 15:22:00,953 INFO L125 PetriNetUnfolderBase]: For 24063/24065 co-relation queries the response was YES. [2024-06-20 15:22:00,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10484 conditions, 2082 events. 1248/2082 cut-off events. For 24063/24065 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11316 event pairs, 336 based on Foata normal form. 16/2089 useless extension candidates. Maximal degree in co-relation 10431. Up to 1721 conditions per place. [2024-06-20 15:22:00,968 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 106 selfloop transitions, 28 changer transitions 0/141 dead transitions. [2024-06-20 15:22:00,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 141 transitions, 1554 flow [2024-06-20 15:22:00,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:00,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:00,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-20 15:22:00,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:22:00,970 INFO L175 Difference]: Start difference. First operand has 104 places, 110 transitions, 1167 flow. Second operand 7 states and 168 transitions. [2024-06-20 15:22:00,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 141 transitions, 1554 flow [2024-06-20 15:22:01,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 141 transitions, 1497 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:01,029 INFO L231 Difference]: Finished difference. Result has 107 places, 111 transitions, 1193 flow [2024-06-20 15:22:01,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1110, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1193, PETRI_PLACES=107, PETRI_TRANSITIONS=111} [2024-06-20 15:22:01,030 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 66 predicate places. [2024-06-20 15:22:01,030 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 111 transitions, 1193 flow [2024-06-20 15:22:01,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:01,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:01,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:01,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 15:22:01,031 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:01,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:01,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1458942897, now seen corresponding path program 5 times [2024-06-20 15:22:01,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:01,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619413708] [2024-06-20 15:22:01,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:01,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:01,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:01,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:01,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:01,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619413708] [2024-06-20 15:22:01,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619413708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:01,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:01,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:01,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759272072] [2024-06-20 15:22:01,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:01,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:01,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:01,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:01,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:01,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:01,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 111 transitions, 1193 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:01,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:01,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:01,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:01,650 INFO L124 PetriNetUnfolderBase]: 1264/2114 cut-off events. [2024-06-20 15:22:01,650 INFO L125 PetriNetUnfolderBase]: For 25130/25132 co-relation queries the response was YES. [2024-06-20 15:22:01,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10624 conditions, 2114 events. 1264/2114 cut-off events. For 25130/25132 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 11534 event pairs, 329 based on Foata normal form. 12/2117 useless extension candidates. Maximal degree in co-relation 10570. Up to 1666 conditions per place. [2024-06-20 15:22:01,667 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 111 selfloop transitions, 31 changer transitions 0/149 dead transitions. [2024-06-20 15:22:01,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 149 transitions, 1622 flow [2024-06-20 15:22:01,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:22:01,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:22:01,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-20 15:22:01,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-20 15:22:01,670 INFO L175 Difference]: Start difference. First operand has 107 places, 111 transitions, 1193 flow. Second operand 8 states and 191 transitions. [2024-06-20 15:22:01,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 149 transitions, 1622 flow [2024-06-20 15:22:01,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 149 transitions, 1557 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-20 15:22:01,720 INFO L231 Difference]: Finished difference. Result has 110 places, 112 transitions, 1218 flow [2024-06-20 15:22:01,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1128, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1218, PETRI_PLACES=110, PETRI_TRANSITIONS=112} [2024-06-20 15:22:01,720 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-20 15:22:01,721 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 112 transitions, 1218 flow [2024-06-20 15:22:01,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:01,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:01,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:01,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 15:22:01,721 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:01,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:01,722 INFO L85 PathProgramCache]: Analyzing trace with hash -339765477, now seen corresponding path program 1 times [2024-06-20 15:22:01,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:01,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888283566] [2024-06-20 15:22:01,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:01,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:01,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:01,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:01,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:01,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888283566] [2024-06-20 15:22:01,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888283566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:01,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:01,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:01,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839808321] [2024-06-20 15:22:01,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:01,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:01,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:01,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:01,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:01,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:01,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 112 transitions, 1218 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:01,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:01,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:01,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:02,273 INFO L124 PetriNetUnfolderBase]: 1244/2091 cut-off events. [2024-06-20 15:22:02,273 INFO L125 PetriNetUnfolderBase]: For 25638/25652 co-relation queries the response was YES. [2024-06-20 15:22:02,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10368 conditions, 2091 events. 1244/2091 cut-off events. For 25638/25652 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11498 event pairs, 279 based on Foata normal form. 20/2104 useless extension candidates. Maximal degree in co-relation 10313. Up to 1422 conditions per place. [2024-06-20 15:22:02,290 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 105 selfloop transitions, 29 changer transitions 0/141 dead transitions. [2024-06-20 15:22:02,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 141 transitions, 1561 flow [2024-06-20 15:22:02,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:02,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:02,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-20 15:22:02,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-20 15:22:02,292 INFO L175 Difference]: Start difference. First operand has 110 places, 112 transitions, 1218 flow. Second operand 6 states and 149 transitions. [2024-06-20 15:22:02,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 141 transitions, 1561 flow [2024-06-20 15:22:02,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 141 transitions, 1485 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 15:22:02,347 INFO L231 Difference]: Finished difference. Result has 109 places, 111 transitions, 1170 flow [2024-06-20 15:22:02,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1108, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1170, PETRI_PLACES=109, PETRI_TRANSITIONS=111} [2024-06-20 15:22:02,348 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 68 predicate places. [2024-06-20 15:22:02,348 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 111 transitions, 1170 flow [2024-06-20 15:22:02,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:02,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:02,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:02,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 15:22:02,350 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:02,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:02,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1920217103, now seen corresponding path program 1 times [2024-06-20 15:22:02,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:02,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715745498] [2024-06-20 15:22:02,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:02,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:02,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:02,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:02,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:02,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715745498] [2024-06-20 15:22:02,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715745498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:02,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:02,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:02,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024562730] [2024-06-20 15:22:02,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:02,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:02,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:02,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:02,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:02,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 15:22:02,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 111 transitions, 1170 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:02,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:02,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 15:22:02,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:02,928 INFO L124 PetriNetUnfolderBase]: 1238/2100 cut-off events. [2024-06-20 15:22:02,929 INFO L125 PetriNetUnfolderBase]: For 25357/25357 co-relation queries the response was YES. [2024-06-20 15:22:02,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10469 conditions, 2100 events. 1238/2100 cut-off events. For 25357/25357 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11714 event pairs, 295 based on Foata normal form. 2/2090 useless extension candidates. Maximal degree in co-relation 10412. Up to 1821 conditions per place. [2024-06-20 15:22:02,946 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 91 selfloop transitions, 37 changer transitions 0/144 dead transitions. [2024-06-20 15:22:02,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 144 transitions, 1687 flow [2024-06-20 15:22:02,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:02,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:02,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-20 15:22:02,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-20 15:22:02,947 INFO L175 Difference]: Start difference. First operand has 109 places, 111 transitions, 1170 flow. Second operand 7 states and 150 transitions. [2024-06-20 15:22:02,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 144 transitions, 1687 flow [2024-06-20 15:22:03,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 144 transitions, 1619 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:03,005 INFO L231 Difference]: Finished difference. Result has 115 places, 130 transitions, 1412 flow [2024-06-20 15:22:03,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1108, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1412, PETRI_PLACES=115, PETRI_TRANSITIONS=130} [2024-06-20 15:22:03,005 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 74 predicate places. [2024-06-20 15:22:03,006 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 130 transitions, 1412 flow [2024-06-20 15:22:03,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:03,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:03,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:03,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 15:22:03,006 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:03,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:03,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1600962639, now seen corresponding path program 2 times [2024-06-20 15:22:03,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:03,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483050010] [2024-06-20 15:22:03,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:03,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:03,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:03,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:03,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:03,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483050010] [2024-06-20 15:22:03,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483050010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:03,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:03,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:03,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383983412] [2024-06-20 15:22:03,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:03,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:03,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:03,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:03,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:03,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:22:03,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 130 transitions, 1412 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:03,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:03,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:22:03,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:03,550 INFO L124 PetriNetUnfolderBase]: 1232/2086 cut-off events. [2024-06-20 15:22:03,550 INFO L125 PetriNetUnfolderBase]: For 26752/26755 co-relation queries the response was YES. [2024-06-20 15:22:03,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10688 conditions, 2086 events. 1232/2086 cut-off events. For 26752/26755 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11637 event pairs, 306 based on Foata normal form. 2/2071 useless extension candidates. Maximal degree in co-relation 10628. Up to 1816 conditions per place. [2024-06-20 15:22:03,566 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 91 selfloop transitions, 29 changer transitions 0/137 dead transitions. [2024-06-20 15:22:03,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 137 transitions, 1672 flow [2024-06-20 15:22:03,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:22:03,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:22:03,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-20 15:22:03,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-20 15:22:03,568 INFO L175 Difference]: Start difference. First operand has 115 places, 130 transitions, 1412 flow. Second operand 4 states and 99 transitions. [2024-06-20 15:22:03,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 137 transitions, 1672 flow [2024-06-20 15:22:03,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 137 transitions, 1624 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-20 15:22:03,615 INFO L231 Difference]: Finished difference. Result has 118 places, 130 transitions, 1438 flow [2024-06-20 15:22:03,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1364, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1438, PETRI_PLACES=118, PETRI_TRANSITIONS=130} [2024-06-20 15:22:03,616 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 77 predicate places. [2024-06-20 15:22:03,616 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 130 transitions, 1438 flow [2024-06-20 15:22:03,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:03,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:03,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:03,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 15:22:03,617 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:03,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:03,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1106316077, now seen corresponding path program 3 times [2024-06-20 15:22:03,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:03,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442229306] [2024-06-20 15:22:03,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:03,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:03,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:03,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:03,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:03,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442229306] [2024-06-20 15:22:03,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442229306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:03,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:03,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:03,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113599413] [2024-06-20 15:22:03,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:03,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:03,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:03,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:03,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:03,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:22:03,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 130 transitions, 1438 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:03,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:03,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:22:03,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:04,074 INFO L124 PetriNetUnfolderBase]: 1226/2078 cut-off events. [2024-06-20 15:22:04,074 INFO L125 PetriNetUnfolderBase]: For 28175/28178 co-relation queries the response was YES. [2024-06-20 15:22:04,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10774 conditions, 2078 events. 1226/2078 cut-off events. For 28175/28178 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11540 event pairs, 305 based on Foata normal form. 2/2063 useless extension candidates. Maximal degree in co-relation 10712. Up to 1806 conditions per place. [2024-06-20 15:22:04,092 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 92 selfloop transitions, 32 changer transitions 0/141 dead transitions. [2024-06-20 15:22:04,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 141 transitions, 1734 flow [2024-06-20 15:22:04,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:22:04,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:22:04,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-20 15:22:04,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-20 15:22:04,095 INFO L175 Difference]: Start difference. First operand has 118 places, 130 transitions, 1438 flow. Second operand 5 states and 118 transitions. [2024-06-20 15:22:04,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 141 transitions, 1734 flow [2024-06-20 15:22:04,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 141 transitions, 1665 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:04,154 INFO L231 Difference]: Finished difference. Result has 119 places, 133 transitions, 1471 flow [2024-06-20 15:22:04,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1471, PETRI_PLACES=119, PETRI_TRANSITIONS=133} [2024-06-20 15:22:04,155 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 78 predicate places. [2024-06-20 15:22:04,155 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 133 transitions, 1471 flow [2024-06-20 15:22:04,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:04,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:04,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:04,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 15:22:04,156 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:04,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:04,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1423766763, now seen corresponding path program 1 times [2024-06-20 15:22:04,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:04,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804683600] [2024-06-20 15:22:04,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:04,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:04,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:04,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:04,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:04,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804683600] [2024-06-20 15:22:04,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804683600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:04,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:04,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:22:04,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002354030] [2024-06-20 15:22:04,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:04,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:22:04,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:04,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:22:04,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:22:04,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:22:04,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 133 transitions, 1471 flow. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:04,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:04,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:22:04,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:04,617 INFO L124 PetriNetUnfolderBase]: 1217/2104 cut-off events. [2024-06-20 15:22:04,618 INFO L125 PetriNetUnfolderBase]: For 29596/29617 co-relation queries the response was YES. [2024-06-20 15:22:04,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11210 conditions, 2104 events. 1217/2104 cut-off events. For 29596/29617 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11794 event pairs, 313 based on Foata normal form. 17/2112 useless extension candidates. Maximal degree in co-relation 11148. Up to 1826 conditions per place. [2024-06-20 15:22:04,636 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 113 selfloop transitions, 26 changer transitions 0/151 dead transitions. [2024-06-20 15:22:04,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 151 transitions, 1889 flow [2024-06-20 15:22:04,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:22:04,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:22:04,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-20 15:22:04,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-20 15:22:04,637 INFO L175 Difference]: Start difference. First operand has 119 places, 133 transitions, 1471 flow. Second operand 5 states and 122 transitions. [2024-06-20 15:22:04,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 151 transitions, 1889 flow [2024-06-20 15:22:04,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 151 transitions, 1809 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:04,714 INFO L231 Difference]: Finished difference. Result has 121 places, 137 transitions, 1499 flow [2024-06-20 15:22:04,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1391, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1499, PETRI_PLACES=121, PETRI_TRANSITIONS=137} [2024-06-20 15:22:04,715 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 80 predicate places. [2024-06-20 15:22:04,715 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 137 transitions, 1499 flow [2024-06-20 15:22:04,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:04,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:04,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:04,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 15:22:04,716 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:04,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:04,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1390254165, now seen corresponding path program 2 times [2024-06-20 15:22:04,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:04,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876829197] [2024-06-20 15:22:04,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:04,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:04,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:04,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:04,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:04,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876829197] [2024-06-20 15:22:04,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876829197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:04,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:04,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:04,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020580580] [2024-06-20 15:22:04,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:04,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:04,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:04,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:04,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:04,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:22:04,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 137 transitions, 1499 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:04,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:04,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:22:04,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:05,158 INFO L124 PetriNetUnfolderBase]: 1216/2094 cut-off events. [2024-06-20 15:22:05,158 INFO L125 PetriNetUnfolderBase]: For 30444/30453 co-relation queries the response was YES. [2024-06-20 15:22:05,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11209 conditions, 2094 events. 1216/2094 cut-off events. For 30444/30453 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11690 event pairs, 313 based on Foata normal form. 9/2091 useless extension candidates. Maximal degree in co-relation 11146. Up to 1821 conditions per place. [2024-06-20 15:22:05,173 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 107 selfloop transitions, 32 changer transitions 0/151 dead transitions. [2024-06-20 15:22:05,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 151 transitions, 1825 flow [2024-06-20 15:22:05,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:05,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:05,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-20 15:22:05,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-20 15:22:05,175 INFO L175 Difference]: Start difference. First operand has 121 places, 137 transitions, 1499 flow. Second operand 6 states and 140 transitions. [2024-06-20 15:22:05,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 151 transitions, 1825 flow [2024-06-20 15:22:05,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 151 transitions, 1767 flow, removed 18 selfloop flow, removed 1 redundant places. [2024-06-20 15:22:05,244 INFO L231 Difference]: Finished difference. Result has 126 places, 137 transitions, 1511 flow [2024-06-20 15:22:05,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1441, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1511, PETRI_PLACES=126, PETRI_TRANSITIONS=137} [2024-06-20 15:22:05,245 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-20 15:22:05,245 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 137 transitions, 1511 flow [2024-06-20 15:22:05,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:05,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:05,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:05,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 15:22:05,246 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:05,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:05,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1423646607, now seen corresponding path program 1 times [2024-06-20 15:22:05,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:05,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841165309] [2024-06-20 15:22:05,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:05,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:05,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:05,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:05,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:05,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841165309] [2024-06-20 15:22:05,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841165309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:05,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:05,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:05,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590798170] [2024-06-20 15:22:05,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:05,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:05,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:05,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:05,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:05,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:05,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 137 transitions, 1511 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:05,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:05,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:05,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:05,662 INFO L124 PetriNetUnfolderBase]: 1301/2185 cut-off events. [2024-06-20 15:22:05,662 INFO L125 PetriNetUnfolderBase]: For 32491/32493 co-relation queries the response was YES. [2024-06-20 15:22:05,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11685 conditions, 2185 events. 1301/2185 cut-off events. For 32491/32493 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11978 event pairs, 316 based on Foata normal form. 1/2182 useless extension candidates. Maximal degree in co-relation 11620. Up to 1956 conditions per place. [2024-06-20 15:22:05,676 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 141 selfloop transitions, 28 changer transitions 0/176 dead transitions. [2024-06-20 15:22:05,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 176 transitions, 2303 flow [2024-06-20 15:22:05,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:05,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:05,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-20 15:22:05,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-20 15:22:05,678 INFO L175 Difference]: Start difference. First operand has 126 places, 137 transitions, 1511 flow. Second operand 6 states and 139 transitions. [2024-06-20 15:22:05,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 176 transitions, 2303 flow [2024-06-20 15:22:05,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 176 transitions, 2189 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:05,745 INFO L231 Difference]: Finished difference. Result has 131 places, 156 transitions, 1775 flow [2024-06-20 15:22:05,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1433, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1775, PETRI_PLACES=131, PETRI_TRANSITIONS=156} [2024-06-20 15:22:05,746 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-20 15:22:05,746 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 156 transitions, 1775 flow [2024-06-20 15:22:05,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:05,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:05,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:05,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 15:22:05,747 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:05,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:05,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1106084879, now seen corresponding path program 2 times [2024-06-20 15:22:05,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:05,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876228910] [2024-06-20 15:22:05,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:05,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:05,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:05,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:05,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:05,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876228910] [2024-06-20 15:22:05,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876228910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:05,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:05,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:05,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848799354] [2024-06-20 15:22:05,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:05,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:05,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:05,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:05,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:05,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:05,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 156 transitions, 1775 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:05,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:05,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:05,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:06,235 INFO L124 PetriNetUnfolderBase]: 1314/2209 cut-off events. [2024-06-20 15:22:06,235 INFO L125 PetriNetUnfolderBase]: For 35801/35803 co-relation queries the response was YES. [2024-06-20 15:22:06,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12251 conditions, 2209 events. 1314/2209 cut-off events. For 35801/35803 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12125 event pairs, 309 based on Foata normal form. 1/2208 useless extension candidates. Maximal degree in co-relation 12182. Up to 1989 conditions per place. [2024-06-20 15:22:06,249 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 151 selfloop transitions, 25 changer transitions 0/183 dead transitions. [2024-06-20 15:22:06,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 183 transitions, 2396 flow [2024-06-20 15:22:06,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:06,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:06,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-20 15:22:06,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-20 15:22:06,250 INFO L175 Difference]: Start difference. First operand has 131 places, 156 transitions, 1775 flow. Second operand 6 states and 143 transitions. [2024-06-20 15:22:06,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 183 transitions, 2396 flow [2024-06-20 15:22:06,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 183 transitions, 2356 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-06-20 15:22:06,313 INFO L231 Difference]: Finished difference. Result has 139 places, 164 transitions, 1921 flow [2024-06-20 15:22:06,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1741, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1921, PETRI_PLACES=139, PETRI_TRANSITIONS=164} [2024-06-20 15:22:06,314 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-20 15:22:06,314 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 164 transitions, 1921 flow [2024-06-20 15:22:06,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:06,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:06,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:06,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 15:22:06,315 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:06,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:06,315 INFO L85 PathProgramCache]: Analyzing trace with hash 447998447, now seen corresponding path program 3 times [2024-06-20 15:22:06,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:06,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205433826] [2024-06-20 15:22:06,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:06,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:06,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:06,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:06,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:06,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205433826] [2024-06-20 15:22:06,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205433826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:06,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:06,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:06,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693502837] [2024-06-20 15:22:06,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:06,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:06,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:06,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:06,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:06,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:06,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 164 transitions, 1921 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:06,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:06,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:06,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:06,822 INFO L124 PetriNetUnfolderBase]: 1311/2205 cut-off events. [2024-06-20 15:22:06,822 INFO L125 PetriNetUnfolderBase]: For 37927/37929 co-relation queries the response was YES. [2024-06-20 15:22:06,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12337 conditions, 2205 events. 1311/2205 cut-off events. For 37927/37929 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12105 event pairs, 308 based on Foata normal form. 1/2204 useless extension candidates. Maximal degree in co-relation 12263. Up to 1987 conditions per place. [2024-06-20 15:22:06,835 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 149 selfloop transitions, 26 changer transitions 0/182 dead transitions. [2024-06-20 15:22:06,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 182 transitions, 2404 flow [2024-06-20 15:22:06,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:06,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:06,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-20 15:22:06,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-20 15:22:06,836 INFO L175 Difference]: Start difference. First operand has 139 places, 164 transitions, 1921 flow. Second operand 7 states and 155 transitions. [2024-06-20 15:22:06,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 182 transitions, 2404 flow [2024-06-20 15:22:06,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 182 transitions, 2323 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:06,898 INFO L231 Difference]: Finished difference. Result has 144 places, 167 transitions, 1941 flow [2024-06-20 15:22:06,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1847, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1941, PETRI_PLACES=144, PETRI_TRANSITIONS=167} [2024-06-20 15:22:06,900 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-20 15:22:06,900 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 167 transitions, 1941 flow [2024-06-20 15:22:06,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:06,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:06,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:06,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 15:22:06,900 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:06,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:06,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1106330957, now seen corresponding path program 1 times [2024-06-20 15:22:06,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:06,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721752060] [2024-06-20 15:22:06,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:06,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:06,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:07,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:07,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:07,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721752060] [2024-06-20 15:22:07,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721752060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:07,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:07,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:07,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225192441] [2024-06-20 15:22:07,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:07,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:07,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:07,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:07,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:07,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:22:07,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 167 transitions, 1941 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:07,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:07,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:22:07,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:07,393 INFO L124 PetriNetUnfolderBase]: 1245/2103 cut-off events. [2024-06-20 15:22:07,393 INFO L125 PetriNetUnfolderBase]: For 38960/38964 co-relation queries the response was YES. [2024-06-20 15:22:07,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11888 conditions, 2103 events. 1245/2103 cut-off events. For 38960/38964 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11610 event pairs, 296 based on Foata normal form. 2/2096 useless extension candidates. Maximal degree in co-relation 11812. Up to 1868 conditions per place. [2024-06-20 15:22:07,408 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 148 selfloop transitions, 12 changer transitions 0/179 dead transitions. [2024-06-20 15:22:07,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 179 transitions, 2317 flow [2024-06-20 15:22:07,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:22:07,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:22:07,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-20 15:22:07,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-20 15:22:07,409 INFO L175 Difference]: Start difference. First operand has 144 places, 167 transitions, 1941 flow. Second operand 5 states and 116 transitions. [2024-06-20 15:22:07,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 179 transitions, 2317 flow [2024-06-20 15:22:07,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 179 transitions, 2277 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:07,476 INFO L231 Difference]: Finished difference. Result has 146 places, 169 transitions, 1952 flow [2024-06-20 15:22:07,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1901, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1952, PETRI_PLACES=146, PETRI_TRANSITIONS=169} [2024-06-20 15:22:07,477 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-20 15:22:07,477 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 169 transitions, 1952 flow [2024-06-20 15:22:07,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:07,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:07,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:07,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 15:22:07,478 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:07,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:07,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1187095605, now seen corresponding path program 1 times [2024-06-20 15:22:07,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:07,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878790039] [2024-06-20 15:22:07,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:07,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:07,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:07,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:07,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:07,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878790039] [2024-06-20 15:22:07,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878790039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:07,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:07,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:07,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529001725] [2024-06-20 15:22:07,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:07,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:07,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:07,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:07,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:07,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:07,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 169 transitions, 1952 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:07,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:07,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:07,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:07,895 INFO L124 PetriNetUnfolderBase]: 1311/2192 cut-off events. [2024-06-20 15:22:07,895 INFO L125 PetriNetUnfolderBase]: For 42239/42253 co-relation queries the response was YES. [2024-06-20 15:22:07,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12512 conditions, 2192 events. 1311/2192 cut-off events. For 42239/42253 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11969 event pairs, 316 based on Foata normal form. 9/2198 useless extension candidates. Maximal degree in co-relation 12435. Up to 1966 conditions per place. [2024-06-20 15:22:07,908 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 145 selfloop transitions, 37 changer transitions 0/189 dead transitions. [2024-06-20 15:22:07,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 189 transitions, 2484 flow [2024-06-20 15:22:07,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:07,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:07,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-20 15:22:07,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:22:07,910 INFO L175 Difference]: Start difference. First operand has 146 places, 169 transitions, 1952 flow. Second operand 6 states and 138 transitions. [2024-06-20 15:22:07,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 189 transitions, 2484 flow [2024-06-20 15:22:07,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 189 transitions, 2449 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:07,964 INFO L231 Difference]: Finished difference. Result has 150 places, 174 transitions, 2060 flow [2024-06-20 15:22:07,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1917, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2060, PETRI_PLACES=150, PETRI_TRANSITIONS=174} [2024-06-20 15:22:07,965 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 109 predicate places. [2024-06-20 15:22:07,965 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 174 transitions, 2060 flow [2024-06-20 15:22:07,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:07,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:07,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:07,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 15:22:07,965 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:07,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:07,966 INFO L85 PathProgramCache]: Analyzing trace with hash 148212823, now seen corresponding path program 2 times [2024-06-20 15:22:07,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:07,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393346083] [2024-06-20 15:22:07,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:07,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:07,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:08,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:08,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:08,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393346083] [2024-06-20 15:22:08,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393346083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:08,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:08,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:08,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681923198] [2024-06-20 15:22:08,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:08,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:08,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:08,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:08,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:08,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:08,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 174 transitions, 2060 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:08,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:08,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:08,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:08,546 INFO L124 PetriNetUnfolderBase]: 1316/2197 cut-off events. [2024-06-20 15:22:08,547 INFO L125 PetriNetUnfolderBase]: For 44341/44343 co-relation queries the response was YES. [2024-06-20 15:22:08,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12709 conditions, 2197 events. 1316/2197 cut-off events. For 44341/44343 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11972 event pairs, 315 based on Foata normal form. 1/2194 useless extension candidates. Maximal degree in co-relation 12630. Up to 1972 conditions per place. [2024-06-20 15:22:08,558 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 145 selfloop transitions, 45 changer transitions 0/197 dead transitions. [2024-06-20 15:22:08,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 197 transitions, 2675 flow [2024-06-20 15:22:08,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:22:08,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:22:08,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-20 15:22:08,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5361111111111111 [2024-06-20 15:22:08,560 INFO L175 Difference]: Start difference. First operand has 150 places, 174 transitions, 2060 flow. Second operand 9 states and 193 transitions. [2024-06-20 15:22:08,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 197 transitions, 2675 flow [2024-06-20 15:22:08,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 197 transitions, 2533 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:08,615 INFO L231 Difference]: Finished difference. Result has 156 places, 179 transitions, 2085 flow [2024-06-20 15:22:08,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1936, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2085, PETRI_PLACES=156, PETRI_TRANSITIONS=179} [2024-06-20 15:22:08,616 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-06-20 15:22:08,616 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 179 transitions, 2085 flow [2024-06-20 15:22:08,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:08,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:08,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:08,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 15:22:08,617 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:08,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:08,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1183376535, now seen corresponding path program 3 times [2024-06-20 15:22:08,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:08,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695453918] [2024-06-20 15:22:08,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:08,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:08,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:08,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:08,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:08,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695453918] [2024-06-20 15:22:08,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695453918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:08,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:08,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:08,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436690547] [2024-06-20 15:22:08,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:08,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:08,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:08,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:08,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:08,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:08,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 179 transitions, 2085 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:08,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:08,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:08,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:09,081 INFO L124 PetriNetUnfolderBase]: 1313/2193 cut-off events. [2024-06-20 15:22:09,081 INFO L125 PetriNetUnfolderBase]: For 46061/46063 co-relation queries the response was YES. [2024-06-20 15:22:09,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12697 conditions, 2193 events. 1313/2193 cut-off events. For 46061/46063 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11938 event pairs, 315 based on Foata normal form. 1/2190 useless extension candidates. Maximal degree in co-relation 12618. Up to 1969 conditions per place. [2024-06-20 15:22:09,095 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 143 selfloop transitions, 44 changer transitions 0/194 dead transitions. [2024-06-20 15:22:09,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 194 transitions, 2569 flow [2024-06-20 15:22:09,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:09,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:09,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-20 15:22:09,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-20 15:22:09,096 INFO L175 Difference]: Start difference. First operand has 156 places, 179 transitions, 2085 flow. Second operand 7 states and 158 transitions. [2024-06-20 15:22:09,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 194 transitions, 2569 flow [2024-06-20 15:22:09,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 194 transitions, 2432 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-20 15:22:09,170 INFO L231 Difference]: Finished difference. Result has 157 places, 179 transitions, 2042 flow [2024-06-20 15:22:09,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1948, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2042, PETRI_PLACES=157, PETRI_TRANSITIONS=179} [2024-06-20 15:22:09,170 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 116 predicate places. [2024-06-20 15:22:09,170 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 179 transitions, 2042 flow [2024-06-20 15:22:09,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:09,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:09,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:09,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 15:22:09,171 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:09,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:09,172 INFO L85 PathProgramCache]: Analyzing trace with hash 372183863, now seen corresponding path program 4 times [2024-06-20 15:22:09,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:09,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984896655] [2024-06-20 15:22:09,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:09,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:09,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:09,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:09,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:09,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984896655] [2024-06-20 15:22:09,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984896655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:09,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:09,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:09,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748941678] [2024-06-20 15:22:09,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:09,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:09,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:09,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:09,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:09,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:09,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 179 transitions, 2042 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:09,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:09,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:09,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:09,623 INFO L124 PetriNetUnfolderBase]: 1318/2205 cut-off events. [2024-06-20 15:22:09,624 INFO L125 PetriNetUnfolderBase]: For 48141/48143 co-relation queries the response was YES. [2024-06-20 15:22:09,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12787 conditions, 2205 events. 1318/2205 cut-off events. For 48141/48143 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12030 event pairs, 306 based on Foata normal form. 1/2204 useless extension candidates. Maximal degree in co-relation 12707. Up to 1996 conditions per place. [2024-06-20 15:22:09,638 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 160 selfloop transitions, 30 changer transitions 0/197 dead transitions. [2024-06-20 15:22:09,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 197 transitions, 2565 flow [2024-06-20 15:22:09,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:09,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:09,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-20 15:22:09,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-20 15:22:09,639 INFO L175 Difference]: Start difference. First operand has 157 places, 179 transitions, 2042 flow. Second operand 7 states and 155 transitions. [2024-06-20 15:22:09,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 197 transitions, 2565 flow [2024-06-20 15:22:09,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 197 transitions, 2471 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 15:22:09,721 INFO L231 Difference]: Finished difference. Result has 158 places, 182 transitions, 2046 flow [2024-06-20 15:22:09,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1954, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2046, PETRI_PLACES=158, PETRI_TRANSITIONS=182} [2024-06-20 15:22:09,722 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 117 predicate places. [2024-06-20 15:22:09,722 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 182 transitions, 2046 flow [2024-06-20 15:22:09,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:09,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:09,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:09,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 15:22:09,723 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:09,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:09,723 INFO L85 PathProgramCache]: Analyzing trace with hash -71111797, now seen corresponding path program 5 times [2024-06-20 15:22:09,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:09,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842690023] [2024-06-20 15:22:09,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:09,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:09,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:09,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:09,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:09,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842690023] [2024-06-20 15:22:09,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842690023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:09,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:09,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:09,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727381318] [2024-06-20 15:22:09,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:09,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:09,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:09,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:09,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:09,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:09,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 182 transitions, 2046 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:09,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:09,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:09,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:10,187 INFO L124 PetriNetUnfolderBase]: 1315/2201 cut-off events. [2024-06-20 15:22:10,188 INFO L125 PetriNetUnfolderBase]: For 50204/50206 co-relation queries the response was YES. [2024-06-20 15:22:10,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12789 conditions, 2201 events. 1315/2201 cut-off events. For 50204/50206 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12049 event pairs, 307 based on Foata normal form. 1/2200 useless extension candidates. Maximal degree in co-relation 12708. Up to 1993 conditions per place. [2024-06-20 15:22:10,203 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 161 selfloop transitions, 30 changer transitions 0/198 dead transitions. [2024-06-20 15:22:10,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 198 transitions, 2486 flow [2024-06-20 15:22:10,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:10,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:10,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-20 15:22:10,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-20 15:22:10,210 INFO L175 Difference]: Start difference. First operand has 158 places, 182 transitions, 2046 flow. Second operand 6 states and 141 transitions. [2024-06-20 15:22:10,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 198 transitions, 2486 flow [2024-06-20 15:22:10,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 198 transitions, 2442 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:10,314 INFO L231 Difference]: Finished difference. Result has 161 places, 182 transitions, 2068 flow [2024-06-20 15:22:10,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2002, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2068, PETRI_PLACES=161, PETRI_TRANSITIONS=182} [2024-06-20 15:22:10,315 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 120 predicate places. [2024-06-20 15:22:10,315 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 182 transitions, 2068 flow [2024-06-20 15:22:10,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:10,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:10,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:10,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 15:22:10,316 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:10,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:10,316 INFO L85 PathProgramCache]: Analyzing trace with hash -15949128, now seen corresponding path program 1 times [2024-06-20 15:22:10,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:10,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336450120] [2024-06-20 15:22:10,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:10,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:10,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:10,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:10,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:10,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336450120] [2024-06-20 15:22:10,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336450120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:10,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:10,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:10,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730066499] [2024-06-20 15:22:10,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:10,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:10,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:10,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:10,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:10,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:10,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 182 transitions, 2068 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:10,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:10,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:10,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:10,863 INFO L124 PetriNetUnfolderBase]: 1328/2219 cut-off events. [2024-06-20 15:22:10,863 INFO L125 PetriNetUnfolderBase]: For 53810/53814 co-relation queries the response was YES. [2024-06-20 15:22:10,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13033 conditions, 2219 events. 1328/2219 cut-off events. For 53810/53814 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12079 event pairs, 314 based on Foata normal form. 1/2213 useless extension candidates. Maximal degree in co-relation 12950. Up to 1855 conditions per place. [2024-06-20 15:22:10,877 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 127 selfloop transitions, 70 changer transitions 0/204 dead transitions. [2024-06-20 15:22:10,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 204 transitions, 2648 flow [2024-06-20 15:22:10,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:10,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:10,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-20 15:22:10,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 15:22:10,879 INFO L175 Difference]: Start difference. First operand has 161 places, 182 transitions, 2068 flow. Second operand 6 states and 147 transitions. [2024-06-20 15:22:10,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 204 transitions, 2648 flow [2024-06-20 15:22:10,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 204 transitions, 2567 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 15:22:10,964 INFO L231 Difference]: Finished difference. Result has 162 places, 188 transitions, 2259 flow [2024-06-20 15:22:10,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1987, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2259, PETRI_PLACES=162, PETRI_TRANSITIONS=188} [2024-06-20 15:22:10,965 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-20 15:22:10,965 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 188 transitions, 2259 flow [2024-06-20 15:22:10,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:10,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:10,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:10,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 15:22:10,966 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:10,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:10,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1708688342, now seen corresponding path program 2 times [2024-06-20 15:22:10,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:10,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554063007] [2024-06-20 15:22:10,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:10,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:10,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:11,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:11,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:11,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554063007] [2024-06-20 15:22:11,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554063007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:11,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:11,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:11,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502899160] [2024-06-20 15:22:11,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:11,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:11,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:11,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:11,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:11,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:11,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 188 transitions, 2259 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:11,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:11,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:11,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:11,438 INFO L124 PetriNetUnfolderBase]: 1333/2215 cut-off events. [2024-06-20 15:22:11,438 INFO L125 PetriNetUnfolderBase]: For 59221/59225 co-relation queries the response was YES. [2024-06-20 15:22:11,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13660 conditions, 2215 events. 1333/2215 cut-off events. For 59221/59225 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 12036 event pairs, 343 based on Foata normal form. 1/2201 useless extension candidates. Maximal degree in co-relation 13575. Up to 1809 conditions per place. [2024-06-20 15:22:11,495 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 128 selfloop transitions, 79 changer transitions 0/214 dead transitions. [2024-06-20 15:22:11,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 214 transitions, 2987 flow [2024-06-20 15:22:11,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:11,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:11,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-20 15:22:11,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-20 15:22:11,496 INFO L175 Difference]: Start difference. First operand has 162 places, 188 transitions, 2259 flow. Second operand 6 states and 145 transitions. [2024-06-20 15:22:11,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 214 transitions, 2987 flow [2024-06-20 15:22:11,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 214 transitions, 2899 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-20 15:22:11,590 INFO L231 Difference]: Finished difference. Result has 167 places, 197 transitions, 2542 flow [2024-06-20 15:22:11,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2179, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2542, PETRI_PLACES=167, PETRI_TRANSITIONS=197} [2024-06-20 15:22:11,591 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 126 predicate places. [2024-06-20 15:22:11,591 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 197 transitions, 2542 flow [2024-06-20 15:22:11,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:11,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:11,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:11,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 15:22:11,592 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:11,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:11,592 INFO L85 PathProgramCache]: Analyzing trace with hash 910766234, now seen corresponding path program 3 times [2024-06-20 15:22:11,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:11,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031616837] [2024-06-20 15:22:11,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:11,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:11,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:11,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:11,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:11,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031616837] [2024-06-20 15:22:11,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031616837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:11,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:11,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:11,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161191734] [2024-06-20 15:22:11,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:11,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:11,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:11,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:11,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:11,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:11,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 197 transitions, 2542 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:11,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:11,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:11,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:12,070 INFO L124 PetriNetUnfolderBase]: 1338/2224 cut-off events. [2024-06-20 15:22:12,071 INFO L125 PetriNetUnfolderBase]: For 61335/61339 co-relation queries the response was YES. [2024-06-20 15:22:12,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14284 conditions, 2224 events. 1338/2224 cut-off events. For 61335/61339 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12124 event pairs, 343 based on Foata normal form. 1/2210 useless extension candidates. Maximal degree in co-relation 14196. Up to 1813 conditions per place. [2024-06-20 15:22:12,087 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 124 selfloop transitions, 83 changer transitions 0/214 dead transitions. [2024-06-20 15:22:12,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 214 transitions, 3177 flow [2024-06-20 15:22:12,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:12,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:12,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-20 15:22:12,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-20 15:22:12,088 INFO L175 Difference]: Start difference. First operand has 167 places, 197 transitions, 2542 flow. Second operand 6 states and 143 transitions. [2024-06-20 15:22:12,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 214 transitions, 3177 flow [2024-06-20 15:22:12,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 214 transitions, 3064 flow, removed 41 selfloop flow, removed 1 redundant places. [2024-06-20 15:22:12,205 INFO L231 Difference]: Finished difference. Result has 172 places, 200 transitions, 2652 flow [2024-06-20 15:22:12,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2445, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2652, PETRI_PLACES=172, PETRI_TRANSITIONS=200} [2024-06-20 15:22:12,205 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 131 predicate places. [2024-06-20 15:22:12,206 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 200 transitions, 2652 flow [2024-06-20 15:22:12,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:12,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:12,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:12,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 15:22:12,206 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:12,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:12,207 INFO L85 PathProgramCache]: Analyzing trace with hash 910766606, now seen corresponding path program 1 times [2024-06-20 15:22:12,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:12,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184209354] [2024-06-20 15:22:12,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:12,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:12,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:12,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:12,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:12,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184209354] [2024-06-20 15:22:12,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184209354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:12,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:12,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:12,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514087969] [2024-06-20 15:22:12,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:12,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:12,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:12,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:12,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:12,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:12,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 200 transitions, 2652 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:12,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:12,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:12,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:12,793 INFO L124 PetriNetUnfolderBase]: 1359/2266 cut-off events. [2024-06-20 15:22:12,793 INFO L125 PetriNetUnfolderBase]: For 63378/63388 co-relation queries the response was YES. [2024-06-20 15:22:12,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14215 conditions, 2266 events. 1359/2266 cut-off events. For 63378/63388 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 12373 event pairs, 314 based on Foata normal form. 9/2267 useless extension candidates. Maximal degree in co-relation 14124. Up to 1915 conditions per place. [2024-06-20 15:22:12,808 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 139 selfloop transitions, 85 changer transitions 0/231 dead transitions. [2024-06-20 15:22:12,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 231 transitions, 3432 flow [2024-06-20 15:22:12,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:22:12,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:22:12,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-20 15:22:12,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-20 15:22:12,809 INFO L175 Difference]: Start difference. First operand has 172 places, 200 transitions, 2652 flow. Second operand 8 states and 180 transitions. [2024-06-20 15:22:12,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 231 transitions, 3432 flow [2024-06-20 15:22:12,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 231 transitions, 3278 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:12,923 INFO L231 Difference]: Finished difference. Result has 178 places, 213 transitions, 2873 flow [2024-06-20 15:22:12,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2498, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2873, PETRI_PLACES=178, PETRI_TRANSITIONS=213} [2024-06-20 15:22:12,924 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-20 15:22:12,924 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 213 transitions, 2873 flow [2024-06-20 15:22:12,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:12,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:12,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:12,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 15:22:12,925 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:12,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:12,925 INFO L85 PathProgramCache]: Analyzing trace with hash -780075152, now seen corresponding path program 2 times [2024-06-20 15:22:12,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:12,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045359838] [2024-06-20 15:22:12,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:12,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:12,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:13,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:13,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:13,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045359838] [2024-06-20 15:22:13,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045359838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:13,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:13,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:13,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198612824] [2024-06-20 15:22:13,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:13,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:13,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:13,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:13,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:13,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:13,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 213 transitions, 2873 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:13,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:13,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:13,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:13,537 INFO L124 PetriNetUnfolderBase]: 1433/2388 cut-off events. [2024-06-20 15:22:13,537 INFO L125 PetriNetUnfolderBase]: For 72006/72010 co-relation queries the response was YES. [2024-06-20 15:22:13,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15794 conditions, 2388 events. 1433/2388 cut-off events. For 72006/72010 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13162 event pairs, 314 based on Foata normal form. 2/2383 useless extension candidates. Maximal degree in co-relation 15701. Up to 1980 conditions per place. [2024-06-20 15:22:13,554 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 161 selfloop transitions, 94 changer transitions 0/262 dead transitions. [2024-06-20 15:22:13,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 262 transitions, 4146 flow [2024-06-20 15:22:13,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:13,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:13,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-20 15:22:13,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-20 15:22:13,555 INFO L175 Difference]: Start difference. First operand has 178 places, 213 transitions, 2873 flow. Second operand 7 states and 170 transitions. [2024-06-20 15:22:13,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 262 transitions, 4146 flow [2024-06-20 15:22:13,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 262 transitions, 3963 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:13,729 INFO L231 Difference]: Finished difference. Result has 183 places, 242 transitions, 3560 flow [2024-06-20 15:22:13,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2752, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3560, PETRI_PLACES=183, PETRI_TRANSITIONS=242} [2024-06-20 15:22:13,729 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-20 15:22:13,729 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 242 transitions, 3560 flow [2024-06-20 15:22:13,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:13,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:13,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:13,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 15:22:13,730 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:13,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:13,730 INFO L85 PathProgramCache]: Analyzing trace with hash -794137682, now seen corresponding path program 3 times [2024-06-20 15:22:13,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:13,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264114572] [2024-06-20 15:22:13,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:13,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:13,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:13,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:13,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:13,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264114572] [2024-06-20 15:22:13,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264114572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:13,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:13,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:13,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61516754] [2024-06-20 15:22:13,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:13,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:13,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:13,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:13,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:13,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:13,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 242 transitions, 3560 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:13,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:13,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:13,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:14,308 INFO L124 PetriNetUnfolderBase]: 1427/2379 cut-off events. [2024-06-20 15:22:14,308 INFO L125 PetriNetUnfolderBase]: For 72717/72721 co-relation queries the response was YES. [2024-06-20 15:22:14,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16272 conditions, 2379 events. 1427/2379 cut-off events. For 72717/72721 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13127 event pairs, 314 based on Foata normal form. 2/2374 useless extension candidates. Maximal degree in co-relation 16176. Up to 1976 conditions per place. [2024-06-20 15:22:14,325 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 163 selfloop transitions, 88 changer transitions 0/258 dead transitions. [2024-06-20 15:22:14,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 258 transitions, 4202 flow [2024-06-20 15:22:14,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:14,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:14,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-20 15:22:14,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-20 15:22:14,326 INFO L175 Difference]: Start difference. First operand has 183 places, 242 transitions, 3560 flow. Second operand 7 states and 165 transitions. [2024-06-20 15:22:14,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 258 transitions, 4202 flow [2024-06-20 15:22:14,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 258 transitions, 4056 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:14,479 INFO L231 Difference]: Finished difference. Result has 188 places, 243 transitions, 3669 flow [2024-06-20 15:22:14,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3416, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3669, PETRI_PLACES=188, PETRI_TRANSITIONS=243} [2024-06-20 15:22:14,479 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-20 15:22:14,479 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 243 transitions, 3669 flow [2024-06-20 15:22:14,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:14,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:14,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:14,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 15:22:14,480 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:14,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:14,480 INFO L85 PathProgramCache]: Analyzing trace with hash -794375204, now seen corresponding path program 4 times [2024-06-20 15:22:14,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:14,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951473198] [2024-06-20 15:22:14,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:14,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:14,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:14,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:14,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:14,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951473198] [2024-06-20 15:22:14,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951473198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:14,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:14,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:14,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714495160] [2024-06-20 15:22:14,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:14,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:14,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:14,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:14,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:14,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:14,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 243 transitions, 3669 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:14,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:14,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:14,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:15,066 INFO L124 PetriNetUnfolderBase]: 1432/2383 cut-off events. [2024-06-20 15:22:15,066 INFO L125 PetriNetUnfolderBase]: For 73103/73107 co-relation queries the response was YES. [2024-06-20 15:22:15,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16567 conditions, 2383 events. 1432/2383 cut-off events. For 73103/73107 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13093 event pairs, 314 based on Foata normal form. 1/2377 useless extension candidates. Maximal degree in co-relation 16469. Up to 1967 conditions per place. [2024-06-20 15:22:15,083 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 183 selfloop transitions, 75 changer transitions 0/265 dead transitions. [2024-06-20 15:22:15,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 265 transitions, 4362 flow [2024-06-20 15:22:15,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:15,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:15,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-20 15:22:15,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-20 15:22:15,084 INFO L175 Difference]: Start difference. First operand has 188 places, 243 transitions, 3669 flow. Second operand 6 states and 149 transitions. [2024-06-20 15:22:15,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 265 transitions, 4362 flow [2024-06-20 15:22:15,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 265 transitions, 4213 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:15,269 INFO L231 Difference]: Finished difference. Result has 191 places, 246 transitions, 3778 flow [2024-06-20 15:22:15,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3522, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3778, PETRI_PLACES=191, PETRI_TRANSITIONS=246} [2024-06-20 15:22:15,270 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-20 15:22:15,271 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 246 transitions, 3778 flow [2024-06-20 15:22:15,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:15,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:15,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:15,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 15:22:15,271 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:15,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:15,272 INFO L85 PathProgramCache]: Analyzing trace with hash -794128754, now seen corresponding path program 1 times [2024-06-20 15:22:15,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:15,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076736365] [2024-06-20 15:22:15,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:15,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:15,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:15,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:15,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:15,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076736365] [2024-06-20 15:22:15,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076736365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:15,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:15,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:15,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054915528] [2024-06-20 15:22:15,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:15,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:15,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:15,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:15,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:15,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:22:15,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 246 transitions, 3778 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:15,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:15,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:22:15,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:15,834 INFO L124 PetriNetUnfolderBase]: 1403/2346 cut-off events. [2024-06-20 15:22:15,835 INFO L125 PetriNetUnfolderBase]: For 79450/79457 co-relation queries the response was YES. [2024-06-20 15:22:15,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16448 conditions, 2346 events. 1403/2346 cut-off events. For 79450/79457 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 13100 event pairs, 303 based on Foata normal form. 10/2337 useless extension candidates. Maximal degree in co-relation 16349. Up to 1965 conditions per place. [2024-06-20 15:22:15,854 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 194 selfloop transitions, 36 changer transitions 0/259 dead transitions. [2024-06-20 15:22:15,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 259 transitions, 4308 flow [2024-06-20 15:22:15,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:22:15,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:22:15,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-20 15:22:15,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-20 15:22:15,855 INFO L175 Difference]: Start difference. First operand has 191 places, 246 transitions, 3778 flow. Second operand 5 states and 121 transitions. [2024-06-20 15:22:15,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 259 transitions, 4308 flow [2024-06-20 15:22:16,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 259 transitions, 4187 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:16,023 INFO L231 Difference]: Finished difference. Result has 192 places, 247 transitions, 3757 flow [2024-06-20 15:22:16,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3657, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3757, PETRI_PLACES=192, PETRI_TRANSITIONS=247} [2024-06-20 15:22:16,024 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-20 15:22:16,024 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 247 transitions, 3757 flow [2024-06-20 15:22:16,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:16,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:16,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:16,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 15:22:16,025 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:16,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:16,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1970199056, now seen corresponding path program 4 times [2024-06-20 15:22:16,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:16,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616643064] [2024-06-20 15:22:16,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:16,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:16,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:16,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:16,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:16,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616643064] [2024-06-20 15:22:16,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616643064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:16,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:16,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:16,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194477479] [2024-06-20 15:22:16,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:16,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:16,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:16,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:16,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:16,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:16,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 247 transitions, 3757 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:16,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:16,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:16,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:16,526 INFO L124 PetriNetUnfolderBase]: 1473/2449 cut-off events. [2024-06-20 15:22:16,526 INFO L125 PetriNetUnfolderBase]: For 78847/78857 co-relation queries the response was YES. [2024-06-20 15:22:16,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17121 conditions, 2449 events. 1473/2449 cut-off events. For 78847/78857 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 13551 event pairs, 339 based on Foata normal form. 9/2448 useless extension candidates. Maximal degree in co-relation 17021. Up to 2017 conditions per place. [2024-06-20 15:22:16,545 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 173 selfloop transitions, 95 changer transitions 0/275 dead transitions. [2024-06-20 15:22:16,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 275 transitions, 4645 flow [2024-06-20 15:22:16,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:16,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:16,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-20 15:22:16,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:22:16,546 INFO L175 Difference]: Start difference. First operand has 192 places, 247 transitions, 3757 flow. Second operand 7 states and 161 transitions. [2024-06-20 15:22:16,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 275 transitions, 4645 flow [2024-06-20 15:22:16,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 275 transitions, 4581 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:16,702 INFO L231 Difference]: Finished difference. Result has 197 places, 258 transitions, 4124 flow [2024-06-20 15:22:16,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3693, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4124, PETRI_PLACES=197, PETRI_TRANSITIONS=258} [2024-06-20 15:22:16,702 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-20 15:22:16,702 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 258 transitions, 4124 flow [2024-06-20 15:22:16,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:16,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:16,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:16,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 15:22:16,703 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:16,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:16,703 INFO L85 PathProgramCache]: Analyzing trace with hash 2090251856, now seen corresponding path program 5 times [2024-06-20 15:22:16,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:16,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193486314] [2024-06-20 15:22:16,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:16,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:16,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:16,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:16,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:16,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193486314] [2024-06-20 15:22:16,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193486314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:16,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:16,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:16,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310560320] [2024-06-20 15:22:16,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:16,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:16,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:16,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:16,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:16,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:16,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 258 transitions, 4124 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:16,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:16,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:16,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:17,257 INFO L124 PetriNetUnfolderBase]: 1470/2446 cut-off events. [2024-06-20 15:22:17,258 INFO L125 PetriNetUnfolderBase]: For 82774/82778 co-relation queries the response was YES. [2024-06-20 15:22:17,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17703 conditions, 2446 events. 1470/2446 cut-off events. For 82774/82778 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 13532 event pairs, 322 based on Foata normal form. 1/2440 useless extension candidates. Maximal degree in co-relation 17601. Up to 2073 conditions per place. [2024-06-20 15:22:17,329 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 202 selfloop transitions, 68 changer transitions 0/277 dead transitions. [2024-06-20 15:22:17,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 277 transitions, 4720 flow [2024-06-20 15:22:17,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:17,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:17,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-20 15:22:17,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-20 15:22:17,335 INFO L175 Difference]: Start difference. First operand has 197 places, 258 transitions, 4124 flow. Second operand 7 states and 166 transitions. [2024-06-20 15:22:17,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 277 transitions, 4720 flow [2024-06-20 15:22:17,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 277 transitions, 4630 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-20 15:22:17,510 INFO L231 Difference]: Finished difference. Result has 202 places, 258 transitions, 4176 flow [2024-06-20 15:22:17,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4034, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4176, PETRI_PLACES=202, PETRI_TRANSITIONS=258} [2024-06-20 15:22:17,510 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-20 15:22:17,511 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 258 transitions, 4176 flow [2024-06-20 15:22:17,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:17,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:17,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:17,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 15:22:17,511 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:17,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:17,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1023542816, now seen corresponding path program 6 times [2024-06-20 15:22:17,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:17,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539093265] [2024-06-20 15:22:17,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:17,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:17,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:17,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:17,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:17,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539093265] [2024-06-20 15:22:17,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539093265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:17,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:17,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:17,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644207594] [2024-06-20 15:22:17,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:17,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:17,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:17,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:17,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:17,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:17,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 258 transitions, 4176 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:17,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:17,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:17,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:18,082 INFO L124 PetriNetUnfolderBase]: 1507/2498 cut-off events. [2024-06-20 15:22:18,082 INFO L125 PetriNetUnfolderBase]: For 90378/90382 co-relation queries the response was YES. [2024-06-20 15:22:18,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18487 conditions, 2498 events. 1507/2498 cut-off events. For 90378/90382 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 13848 event pairs, 325 based on Foata normal form. 1/2492 useless extension candidates. Maximal degree in co-relation 18382. Up to 2018 conditions per place. [2024-06-20 15:22:18,102 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 166 selfloop transitions, 120 changer transitions 0/293 dead transitions. [2024-06-20 15:22:18,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 293 transitions, 5229 flow [2024-06-20 15:22:18,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:18,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:18,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-20 15:22:18,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-20 15:22:18,104 INFO L175 Difference]: Start difference. First operand has 202 places, 258 transitions, 4176 flow. Second operand 7 states and 169 transitions. [2024-06-20 15:22:18,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 293 transitions, 5229 flow [2024-06-20 15:22:18,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 293 transitions, 4987 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-20 15:22:18,282 INFO L231 Difference]: Finished difference. Result has 205 places, 273 transitions, 4556 flow [2024-06-20 15:22:18,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3934, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4556, PETRI_PLACES=205, PETRI_TRANSITIONS=273} [2024-06-20 15:22:18,283 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-20 15:22:18,283 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 273 transitions, 4556 flow [2024-06-20 15:22:18,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:18,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:18,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:18,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 15:22:18,283 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:18,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:18,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1976398580, now seen corresponding path program 7 times [2024-06-20 15:22:18,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:18,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364372586] [2024-06-20 15:22:18,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:18,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:18,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:18,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:18,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:18,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364372586] [2024-06-20 15:22:18,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364372586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:18,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:18,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:18,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558212115] [2024-06-20 15:22:18,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:18,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:18,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:18,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:18,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:18,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:18,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 273 transitions, 4556 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:18,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:18,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:18,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:18,901 INFO L124 PetriNetUnfolderBase]: 1512/2509 cut-off events. [2024-06-20 15:22:18,901 INFO L125 PetriNetUnfolderBase]: For 97199/97203 co-relation queries the response was YES. [2024-06-20 15:22:18,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19166 conditions, 2509 events. 1512/2509 cut-off events. For 97199/97203 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13898 event pairs, 322 based on Foata normal form. 1/2503 useless extension candidates. Maximal degree in co-relation 19059. Up to 2022 conditions per place. [2024-06-20 15:22:18,924 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 168 selfloop transitions, 119 changer transitions 0/294 dead transitions. [2024-06-20 15:22:18,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 294 transitions, 5426 flow [2024-06-20 15:22:18,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:22:18,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:22:18,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-20 15:22:18,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:22:18,926 INFO L175 Difference]: Start difference. First operand has 205 places, 273 transitions, 4556 flow. Second operand 8 states and 184 transitions. [2024-06-20 15:22:18,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 294 transitions, 5426 flow [2024-06-20 15:22:19,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 294 transitions, 5314 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-20 15:22:19,136 INFO L231 Difference]: Finished difference. Result has 211 places, 276 transitions, 4753 flow [2024-06-20 15:22:19,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4446, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4753, PETRI_PLACES=211, PETRI_TRANSITIONS=276} [2024-06-20 15:22:19,136 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-20 15:22:19,136 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 276 transitions, 4753 flow [2024-06-20 15:22:19,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:19,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:19,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:19,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 15:22:19,137 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:19,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:19,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1982112500, now seen corresponding path program 8 times [2024-06-20 15:22:19,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:19,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447507244] [2024-06-20 15:22:19,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:19,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:19,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:19,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:19,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:19,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447507244] [2024-06-20 15:22:19,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447507244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:19,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:19,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:19,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488516719] [2024-06-20 15:22:19,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:19,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:19,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:19,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:19,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:19,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:19,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 276 transitions, 4753 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:19,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:19,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:19,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:19,773 INFO L124 PetriNetUnfolderBase]: 1506/2500 cut-off events. [2024-06-20 15:22:19,774 INFO L125 PetriNetUnfolderBase]: For 100072/100076 co-relation queries the response was YES. [2024-06-20 15:22:19,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19232 conditions, 2500 events. 1506/2500 cut-off events. For 100072/100076 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13849 event pairs, 322 based on Foata normal form. 2/2495 useless extension candidates. Maximal degree in co-relation 19123. Up to 2018 conditions per place. [2024-06-20 15:22:19,794 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 169 selfloop transitions, 119 changer transitions 0/295 dead transitions. [2024-06-20 15:22:19,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 295 transitions, 5566 flow [2024-06-20 15:22:19,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:22:19,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:22:19,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-20 15:22:19,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-20 15:22:19,796 INFO L175 Difference]: Start difference. First operand has 211 places, 276 transitions, 4753 flow. Second operand 9 states and 204 transitions. [2024-06-20 15:22:19,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 295 transitions, 5566 flow [2024-06-20 15:22:20,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 295 transitions, 5226 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-20 15:22:20,039 INFO L231 Difference]: Finished difference. Result has 215 places, 276 transitions, 4661 flow [2024-06-20 15:22:20,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4413, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4661, PETRI_PLACES=215, PETRI_TRANSITIONS=276} [2024-06-20 15:22:20,039 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-20 15:22:20,039 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 276 transitions, 4661 flow [2024-06-20 15:22:20,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:20,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:20,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:20,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 15:22:20,040 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:20,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:20,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1968294002, now seen corresponding path program 2 times [2024-06-20 15:22:20,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:20,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728171310] [2024-06-20 15:22:20,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:20,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:20,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:20,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:20,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:20,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728171310] [2024-06-20 15:22:20,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728171310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:20,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:20,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:20,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247126590] [2024-06-20 15:22:20,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:20,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:20,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:20,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:20,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:20,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:22:20,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 276 transitions, 4661 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:20,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:20,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:22:20,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:20,569 INFO L124 PetriNetUnfolderBase]: 1476/2464 cut-off events. [2024-06-20 15:22:20,569 INFO L125 PetriNetUnfolderBase]: For 109913/109918 co-relation queries the response was YES. [2024-06-20 15:22:20,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18955 conditions, 2464 events. 1476/2464 cut-off events. For 109913/109918 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 13906 event pairs, 310 based on Foata normal form. 9/2454 useless extension candidates. Maximal degree in co-relation 18845. Up to 2072 conditions per place. [2024-06-20 15:22:20,589 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 215 selfloop transitions, 39 changer transitions 0/290 dead transitions. [2024-06-20 15:22:20,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 290 transitions, 5249 flow [2024-06-20 15:22:20,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:20,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:20,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-20 15:22:20,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-20 15:22:20,590 INFO L175 Difference]: Start difference. First operand has 215 places, 276 transitions, 4661 flow. Second operand 6 states and 139 transitions. [2024-06-20 15:22:20,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 290 transitions, 5249 flow [2024-06-20 15:22:20,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 290 transitions, 4999 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-20 15:22:20,812 INFO L231 Difference]: Finished difference. Result has 215 places, 277 transitions, 4513 flow [2024-06-20 15:22:20,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4411, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4513, PETRI_PLACES=215, PETRI_TRANSITIONS=277} [2024-06-20 15:22:20,812 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-20 15:22:20,812 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 277 transitions, 4513 flow [2024-06-20 15:22:20,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:20,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:20,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:20,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 15:22:20,813 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:20,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:20,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1967818772, now seen corresponding path program 3 times [2024-06-20 15:22:20,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:20,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183934649] [2024-06-20 15:22:20,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:20,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:20,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:20,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:20,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:20,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183934649] [2024-06-20 15:22:20,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183934649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:20,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:20,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:20,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725321113] [2024-06-20 15:22:20,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:20,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:20,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:20,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:20,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:21,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:22:21,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 277 transitions, 4513 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:21,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:21,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:22:21,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:21,349 INFO L124 PetriNetUnfolderBase]: 1478/2472 cut-off events. [2024-06-20 15:22:21,350 INFO L125 PetriNetUnfolderBase]: For 108005/108008 co-relation queries the response was YES. [2024-06-20 15:22:21,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18703 conditions, 2472 events. 1478/2472 cut-off events. For 108005/108008 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 13960 event pairs, 304 based on Foata normal form. 8/2461 useless extension candidates. Maximal degree in co-relation 18592. Up to 2006 conditions per place. [2024-06-20 15:22:21,375 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 216 selfloop transitions, 42 changer transitions 0/294 dead transitions. [2024-06-20 15:22:21,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 294 transitions, 5133 flow [2024-06-20 15:22:21,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:21,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:21,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-20 15:22:21,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-20 15:22:21,376 INFO L175 Difference]: Start difference. First operand has 215 places, 277 transitions, 4513 flow. Second operand 6 states and 141 transitions. [2024-06-20 15:22:21,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 294 transitions, 5133 flow [2024-06-20 15:22:21,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 294 transitions, 5053 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:21,631 INFO L231 Difference]: Finished difference. Result has 217 places, 278 transitions, 4541 flow [2024-06-20 15:22:21,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4433, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4541, PETRI_PLACES=217, PETRI_TRANSITIONS=278} [2024-06-20 15:22:21,632 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-20 15:22:21,632 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 278 transitions, 4541 flow [2024-06-20 15:22:21,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:21,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:21,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:21,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 15:22:21,632 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:21,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:21,633 INFO L85 PathProgramCache]: Analyzing trace with hash 823430820, now seen corresponding path program 1 times [2024-06-20 15:22:21,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:21,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325322767] [2024-06-20 15:22:21,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:21,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:21,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:21,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:21,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:21,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325322767] [2024-06-20 15:22:21,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325322767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:21,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:21,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:21,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910819805] [2024-06-20 15:22:21,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:21,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:21,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:21,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:21,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:21,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:22:21,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 278 transitions, 4541 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:21,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:21,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:22:21,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:22,202 INFO L124 PetriNetUnfolderBase]: 1510/2545 cut-off events. [2024-06-20 15:22:22,202 INFO L125 PetriNetUnfolderBase]: For 112839/112872 co-relation queries the response was YES. [2024-06-20 15:22:22,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19239 conditions, 2545 events. 1510/2545 cut-off events. For 112839/112872 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 14543 event pairs, 281 based on Foata normal form. 28/2557 useless extension candidates. Maximal degree in co-relation 19127. Up to 2073 conditions per place. [2024-06-20 15:22:22,224 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 222 selfloop transitions, 55 changer transitions 0/303 dead transitions. [2024-06-20 15:22:22,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 303 transitions, 5321 flow [2024-06-20 15:22:22,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:22,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:22,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-20 15:22:22,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-20 15:22:22,225 INFO L175 Difference]: Start difference. First operand has 217 places, 278 transitions, 4541 flow. Second operand 6 states and 145 transitions. [2024-06-20 15:22:22,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 303 transitions, 5321 flow [2024-06-20 15:22:22,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 303 transitions, 5229 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:22,434 INFO L231 Difference]: Finished difference. Result has 220 places, 283 transitions, 4662 flow [2024-06-20 15:22:22,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4449, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4662, PETRI_PLACES=220, PETRI_TRANSITIONS=283} [2024-06-20 15:22:22,434 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 179 predicate places. [2024-06-20 15:22:22,434 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 283 transitions, 4662 flow [2024-06-20 15:22:22,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:22,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:22,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:22,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 15:22:22,435 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:22,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:22,435 INFO L85 PathProgramCache]: Analyzing trace with hash 2123733046, now seen corresponding path program 2 times [2024-06-20 15:22:22,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:22,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401746747] [2024-06-20 15:22:22,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:22,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:22,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:22,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:22,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:22,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401746747] [2024-06-20 15:22:22,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401746747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:22,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:22,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:22:22,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006757449] [2024-06-20 15:22:22,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:22,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:22:22,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:22,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:22:22,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:22:22,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:22:22,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 283 transitions, 4662 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:22,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:22,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:22:22,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:22,938 INFO L124 PetriNetUnfolderBase]: 1523/2564 cut-off events. [2024-06-20 15:22:22,938 INFO L125 PetriNetUnfolderBase]: For 118311/118344 co-relation queries the response was YES. [2024-06-20 15:22:22,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19582 conditions, 2564 events. 1523/2564 cut-off events. For 118311/118344 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 14637 event pairs, 318 based on Foata normal form. 28/2576 useless extension candidates. Maximal degree in co-relation 19468. Up to 2173 conditions per place. [2024-06-20 15:22:22,959 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 222 selfloop transitions, 52 changer transitions 0/300 dead transitions. [2024-06-20 15:22:22,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 300 transitions, 5298 flow [2024-06-20 15:22:22,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:22,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:22,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-20 15:22:22,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-20 15:22:22,962 INFO L175 Difference]: Start difference. First operand has 220 places, 283 transitions, 4662 flow. Second operand 6 states and 140 transitions. [2024-06-20 15:22:22,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 300 transitions, 5298 flow [2024-06-20 15:22:23,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 300 transitions, 5179 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-20 15:22:23,194 INFO L231 Difference]: Finished difference. Result has 224 places, 285 transitions, 4695 flow [2024-06-20 15:22:23,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4559, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4695, PETRI_PLACES=224, PETRI_TRANSITIONS=285} [2024-06-20 15:22:23,194 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-20 15:22:23,194 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 285 transitions, 4695 flow [2024-06-20 15:22:23,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:23,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:23,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:23,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 15:22:23,195 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:23,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:23,195 INFO L85 PathProgramCache]: Analyzing trace with hash 299453396, now seen corresponding path program 3 times [2024-06-20 15:22:23,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:23,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562032424] [2024-06-20 15:22:23,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:23,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:23,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:23,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:23,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:23,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562032424] [2024-06-20 15:22:23,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562032424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:23,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:23,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:23,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255154063] [2024-06-20 15:22:23,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:23,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:23,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:23,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:23,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:23,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:22:23,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 285 transitions, 4695 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:23,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:23,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:22:23,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:23,789 INFO L124 PetriNetUnfolderBase]: 1514/2552 cut-off events. [2024-06-20 15:22:23,789 INFO L125 PetriNetUnfolderBase]: For 116442/116451 co-relation queries the response was YES. [2024-06-20 15:22:23,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19388 conditions, 2552 events. 1514/2552 cut-off events. For 116442/116451 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 14604 event pairs, 321 based on Foata normal form. 11/2545 useless extension candidates. Maximal degree in co-relation 19272. Up to 2162 conditions per place. [2024-06-20 15:22:23,810 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 217 selfloop transitions, 58 changer transitions 0/301 dead transitions. [2024-06-20 15:22:23,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 301 transitions, 5297 flow [2024-06-20 15:22:23,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:23,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:23,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-20 15:22:23,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-20 15:22:23,811 INFO L175 Difference]: Start difference. First operand has 224 places, 285 transitions, 4695 flow. Second operand 7 states and 159 transitions. [2024-06-20 15:22:23,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 301 transitions, 5297 flow [2024-06-20 15:22:24,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 301 transitions, 5206 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:24,057 INFO L231 Difference]: Finished difference. Result has 228 places, 285 transitions, 4726 flow [2024-06-20 15:22:24,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4604, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4726, PETRI_PLACES=228, PETRI_TRANSITIONS=285} [2024-06-20 15:22:24,057 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-20 15:22:24,057 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 285 transitions, 4726 flow [2024-06-20 15:22:24,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:24,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:24,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:24,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 15:22:24,058 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:24,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:24,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1970213936, now seen corresponding path program 1 times [2024-06-20 15:22:24,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:24,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997530363] [2024-06-20 15:22:24,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:24,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:24,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:24,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:24,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:24,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997530363] [2024-06-20 15:22:24,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997530363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:24,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:24,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:24,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339412029] [2024-06-20 15:22:24,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:24,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:24,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:24,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:24,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:24,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:24,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 285 transitions, 4726 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:24,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:24,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:24,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:24,620 INFO L124 PetriNetUnfolderBase]: 1574/2624 cut-off events. [2024-06-20 15:22:24,620 INFO L125 PetriNetUnfolderBase]: For 117307/117309 co-relation queries the response was YES. [2024-06-20 15:22:24,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19894 conditions, 2624 events. 1574/2624 cut-off events. For 117307/117309 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 14855 event pairs, 327 based on Foata normal form. 2/2622 useless extension candidates. Maximal degree in co-relation 19777. Up to 2347 conditions per place. [2024-06-20 15:22:24,654 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 246 selfloop transitions, 49 changer transitions 0/302 dead transitions. [2024-06-20 15:22:24,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 302 transitions, 5402 flow [2024-06-20 15:22:24,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:24,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:24,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-20 15:22:24,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-20 15:22:24,656 INFO L175 Difference]: Start difference. First operand has 228 places, 285 transitions, 4726 flow. Second operand 7 states and 155 transitions. [2024-06-20 15:22:24,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 302 transitions, 5402 flow [2024-06-20 15:22:24,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 302 transitions, 5280 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-20 15:22:24,904 INFO L231 Difference]: Finished difference. Result has 230 places, 287 transitions, 4745 flow [2024-06-20 15:22:24,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4604, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4745, PETRI_PLACES=230, PETRI_TRANSITIONS=287} [2024-06-20 15:22:24,904 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-20 15:22:24,904 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 287 transitions, 4745 flow [2024-06-20 15:22:24,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:24,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:24,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:24,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 15:22:24,905 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:24,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:24,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1976383700, now seen corresponding path program 2 times [2024-06-20 15:22:24,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:24,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957668831] [2024-06-20 15:22:24,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:24,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:24,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:25,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:25,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:25,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957668831] [2024-06-20 15:22:25,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957668831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:25,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:25,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:25,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677125981] [2024-06-20 15:22:25,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:25,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:25,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:25,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:25,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:25,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:25,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 287 transitions, 4745 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:25,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:25,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:25,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:25,641 INFO L124 PetriNetUnfolderBase]: 1582/2634 cut-off events. [2024-06-20 15:22:25,642 INFO L125 PetriNetUnfolderBase]: For 121205/121207 co-relation queries the response was YES. [2024-06-20 15:22:25,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20100 conditions, 2634 events. 1582/2634 cut-off events. For 121205/121207 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 14854 event pairs, 314 based on Foata normal form. 2/2634 useless extension candidates. Maximal degree in co-relation 19982. Up to 2380 conditions per place. [2024-06-20 15:22:25,665 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 267 selfloop transitions, 31 changer transitions 0/305 dead transitions. [2024-06-20 15:22:25,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 305 transitions, 5433 flow [2024-06-20 15:22:25,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:22:25,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:22:25,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-20 15:22:25,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-20 15:22:25,666 INFO L175 Difference]: Start difference. First operand has 230 places, 287 transitions, 4745 flow. Second operand 8 states and 172 transitions. [2024-06-20 15:22:25,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 305 transitions, 5433 flow [2024-06-20 15:22:25,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 305 transitions, 5312 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:25,894 INFO L231 Difference]: Finished difference. Result has 234 places, 289 transitions, 4733 flow [2024-06-20 15:22:25,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4624, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4733, PETRI_PLACES=234, PETRI_TRANSITIONS=289} [2024-06-20 15:22:25,894 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-06-20 15:22:25,895 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 289 transitions, 4733 flow [2024-06-20 15:22:25,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:25,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:25,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:25,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 15:22:25,895 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:25,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:25,896 INFO L85 PathProgramCache]: Analyzing trace with hash 2090682446, now seen corresponding path program 3 times [2024-06-20 15:22:25,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:25,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779610312] [2024-06-20 15:22:25,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:25,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:25,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:26,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:26,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:26,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779610312] [2024-06-20 15:22:26,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779610312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:26,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:26,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:26,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563636201] [2024-06-20 15:22:26,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:26,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:26,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:26,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:26,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:26,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:26,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 289 transitions, 4733 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:26,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:26,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:26,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:26,478 INFO L124 PetriNetUnfolderBase]: 1590/2646 cut-off events. [2024-06-20 15:22:26,478 INFO L125 PetriNetUnfolderBase]: For 125749/125751 co-relation queries the response was YES. [2024-06-20 15:22:26,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20297 conditions, 2646 events. 1590/2646 cut-off events. For 125749/125751 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 14960 event pairs, 317 based on Foata normal form. 2/2646 useless extension candidates. Maximal degree in co-relation 20178. Up to 2392 conditions per place. [2024-06-20 15:22:26,500 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 270 selfloop transitions, 32 changer transitions 0/309 dead transitions. [2024-06-20 15:22:26,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 309 transitions, 5441 flow [2024-06-20 15:22:26,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:26,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:26,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-20 15:22:26,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-20 15:22:26,501 INFO L175 Difference]: Start difference. First operand has 234 places, 289 transitions, 4733 flow. Second operand 7 states and 159 transitions. [2024-06-20 15:22:26,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 309 transitions, 5441 flow [2024-06-20 15:22:26,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 309 transitions, 5358 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-20 15:22:26,706 INFO L231 Difference]: Finished difference. Result has 236 places, 291 transitions, 4765 flow [2024-06-20 15:22:26,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4650, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4765, PETRI_PLACES=236, PETRI_TRANSITIONS=291} [2024-06-20 15:22:26,707 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 195 predicate places. [2024-06-20 15:22:26,707 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 291 transitions, 4765 flow [2024-06-20 15:22:26,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:26,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:26,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:26,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 15:22:26,707 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:26,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:26,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1967812820, now seen corresponding path program 4 times [2024-06-20 15:22:26,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:26,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732656978] [2024-06-20 15:22:26,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:26,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:26,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:26,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:26,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:26,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732656978] [2024-06-20 15:22:26,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732656978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:26,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:26,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:26,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405810037] [2024-06-20 15:22:26,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:26,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:26,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:26,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:26,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:26,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:26,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 291 transitions, 4765 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:26,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:26,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:26,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:27,324 INFO L124 PetriNetUnfolderBase]: 1631/2706 cut-off events. [2024-06-20 15:22:27,324 INFO L125 PetriNetUnfolderBase]: For 137309/137311 co-relation queries the response was YES. [2024-06-20 15:22:27,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21038 conditions, 2706 events. 1631/2706 cut-off events. For 137309/137311 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 15347 event pairs, 317 based on Foata normal form. 2/2706 useless extension candidates. Maximal degree in co-relation 20918. Up to 2369 conditions per place. [2024-06-20 15:22:27,346 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 273 selfloop transitions, 35 changer transitions 0/315 dead transitions. [2024-06-20 15:22:27,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 315 transitions, 5631 flow [2024-06-20 15:22:27,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:22:27,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:22:27,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-20 15:22:27,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-20 15:22:27,347 INFO L175 Difference]: Start difference. First operand has 236 places, 291 transitions, 4765 flow. Second operand 8 states and 177 transitions. [2024-06-20 15:22:27,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 315 transitions, 5631 flow [2024-06-20 15:22:27,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 315 transitions, 5532 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-20 15:22:27,685 INFO L231 Difference]: Finished difference. Result has 239 places, 294 transitions, 4805 flow [2024-06-20 15:22:27,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4666, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4805, PETRI_PLACES=239, PETRI_TRANSITIONS=294} [2024-06-20 15:22:27,685 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 198 predicate places. [2024-06-20 15:22:27,685 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 294 transitions, 4805 flow [2024-06-20 15:22:27,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:27,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:27,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:27,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 15:22:27,686 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:27,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:27,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1036669750, now seen corresponding path program 1 times [2024-06-20 15:22:27,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:27,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883733521] [2024-06-20 15:22:27,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:27,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:27,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:27,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:27,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:27,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883733521] [2024-06-20 15:22:27,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883733521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:27,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:27,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:27,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295886204] [2024-06-20 15:22:27,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:27,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:27,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:27,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:27,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:27,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:27,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 294 transitions, 4805 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:27,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:27,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:27,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:28,249 INFO L124 PetriNetUnfolderBase]: 1636/2707 cut-off events. [2024-06-20 15:22:28,250 INFO L125 PetriNetUnfolderBase]: For 141613/141615 co-relation queries the response was YES. [2024-06-20 15:22:28,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21243 conditions, 2707 events. 1636/2707 cut-off events. For 141613/141615 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 15282 event pairs, 336 based on Foata normal form. 1/2701 useless extension candidates. Maximal degree in co-relation 21122. Up to 2290 conditions per place. [2024-06-20 15:22:28,273 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 222 selfloop transitions, 84 changer transitions 0/313 dead transitions. [2024-06-20 15:22:28,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 313 transitions, 5615 flow [2024-06-20 15:22:28,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:28,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:28,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-20 15:22:28,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 15:22:28,274 INFO L175 Difference]: Start difference. First operand has 239 places, 294 transitions, 4805 flow. Second operand 6 states and 147 transitions. [2024-06-20 15:22:28,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 313 transitions, 5615 flow [2024-06-20 15:22:28,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 313 transitions, 5537 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:28,542 INFO L231 Difference]: Finished difference. Result has 241 places, 297 transitions, 4961 flow [2024-06-20 15:22:28,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4727, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4961, PETRI_PLACES=241, PETRI_TRANSITIONS=297} [2024-06-20 15:22:28,543 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-20 15:22:28,543 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 297 transitions, 4961 flow [2024-06-20 15:22:28,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:28,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:28,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:28,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 15:22:28,544 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:28,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:28,544 INFO L85 PathProgramCache]: Analyzing trace with hash -336509916, now seen corresponding path program 1 times [2024-06-20 15:22:28,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:28,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665011795] [2024-06-20 15:22:28,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:28,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:28,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:28,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:28,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:28,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665011795] [2024-06-20 15:22:28,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665011795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:28,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:28,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:28,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938031645] [2024-06-20 15:22:28,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:28,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:28,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:28,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:28,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:28,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:28,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 297 transitions, 4961 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:28,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:28,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:28,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:29,196 INFO L124 PetriNetUnfolderBase]: 1677/2780 cut-off events. [2024-06-20 15:22:29,196 INFO L125 PetriNetUnfolderBase]: For 149711/149715 co-relation queries the response was YES. [2024-06-20 15:22:29,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22114 conditions, 2780 events. 1677/2780 cut-off events. For 149711/149715 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 15802 event pairs, 332 based on Foata normal form. 1/2774 useless extension candidates. Maximal degree in co-relation 21991. Up to 2288 conditions per place. [2024-06-20 15:22:29,219 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 197 selfloop transitions, 133 changer transitions 0/337 dead transitions. [2024-06-20 15:22:29,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 337 transitions, 6160 flow [2024-06-20 15:22:29,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:22:29,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:22:29,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-20 15:22:29,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-20 15:22:29,220 INFO L175 Difference]: Start difference. First operand has 241 places, 297 transitions, 4961 flow. Second operand 8 states and 189 transitions. [2024-06-20 15:22:29,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 337 transitions, 6160 flow [2024-06-20 15:22:29,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 337 transitions, 5945 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-20 15:22:29,513 INFO L231 Difference]: Finished difference. Result has 246 places, 316 transitions, 5478 flow [2024-06-20 15:22:29,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4769, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5478, PETRI_PLACES=246, PETRI_TRANSITIONS=316} [2024-06-20 15:22:29,514 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 205 predicate places. [2024-06-20 15:22:29,514 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 316 transitions, 5478 flow [2024-06-20 15:22:29,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:29,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:29,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:29,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 15:22:29,514 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:29,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:29,515 INFO L85 PathProgramCache]: Analyzing trace with hash -336510102, now seen corresponding path program 2 times [2024-06-20 15:22:29,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:29,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102795335] [2024-06-20 15:22:29,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:29,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:29,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:29,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:29,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:29,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102795335] [2024-06-20 15:22:29,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102795335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:29,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:29,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:29,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321999802] [2024-06-20 15:22:29,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:29,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:29,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:29,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:29,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:29,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:29,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 316 transitions, 5478 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:29,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:29,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:29,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:30,290 INFO L124 PetriNetUnfolderBase]: 1674/2777 cut-off events. [2024-06-20 15:22:30,290 INFO L125 PetriNetUnfolderBase]: For 151400/151404 co-relation queries the response was YES. [2024-06-20 15:22:30,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22604 conditions, 2777 events. 1674/2777 cut-off events. For 151400/151404 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 15836 event pairs, 338 based on Foata normal form. 1/2771 useless extension candidates. Maximal degree in co-relation 22479. Up to 2339 conditions per place. [2024-06-20 15:22:30,316 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 234 selfloop transitions, 91 changer transitions 0/332 dead transitions. [2024-06-20 15:22:30,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 332 transitions, 6174 flow [2024-06-20 15:22:30,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:30,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:30,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-20 15:22:30,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-20 15:22:30,317 INFO L175 Difference]: Start difference. First operand has 246 places, 316 transitions, 5478 flow. Second operand 7 states and 166 transitions. [2024-06-20 15:22:30,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 332 transitions, 6174 flow [2024-06-20 15:22:30,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 332 transitions, 6004 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:30,671 INFO L231 Difference]: Finished difference. Result has 249 places, 316 transitions, 5506 flow [2024-06-20 15:22:30,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5308, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5506, PETRI_PLACES=249, PETRI_TRANSITIONS=316} [2024-06-20 15:22:30,672 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-20 15:22:30,672 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 316 transitions, 5506 flow [2024-06-20 15:22:30,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:30,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:30,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:30,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 15:22:30,673 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:30,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:30,673 INFO L85 PathProgramCache]: Analyzing trace with hash -425167932, now seen corresponding path program 1 times [2024-06-20 15:22:30,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:30,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681408332] [2024-06-20 15:22:30,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:30,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:30,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:30,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:30,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:30,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681408332] [2024-06-20 15:22:30,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681408332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:30,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:30,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:30,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127335196] [2024-06-20 15:22:30,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:30,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:30,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:30,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:30,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:30,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:30,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 316 transitions, 5506 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:30,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:30,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:30,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:31,336 INFO L124 PetriNetUnfolderBase]: 1694/2811 cut-off events. [2024-06-20 15:22:31,337 INFO L125 PetriNetUnfolderBase]: For 163957/163961 co-relation queries the response was YES. [2024-06-20 15:22:31,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23042 conditions, 2811 events. 1694/2811 cut-off events. For 163957/163961 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 16045 event pairs, 250 based on Foata normal form. 6/2810 useless extension candidates. Maximal degree in co-relation 22915. Up to 2344 conditions per place. [2024-06-20 15:22:31,364 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 292 selfloop transitions, 42 changer transitions 0/341 dead transitions. [2024-06-20 15:22:31,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 341 transitions, 6442 flow [2024-06-20 15:22:31,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:31,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:31,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-20 15:22:31,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-20 15:22:31,365 INFO L175 Difference]: Start difference. First operand has 249 places, 316 transitions, 5506 flow. Second operand 7 states and 163 transitions. [2024-06-20 15:22:31,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 341 transitions, 6442 flow [2024-06-20 15:22:31,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 341 transitions, 6202 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 15:22:31,775 INFO L231 Difference]: Finished difference. Result has 249 places, 317 transitions, 5376 flow [2024-06-20 15:22:31,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5268, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5376, PETRI_PLACES=249, PETRI_TRANSITIONS=317} [2024-06-20 15:22:31,776 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-20 15:22:31,776 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 317 transitions, 5376 flow [2024-06-20 15:22:31,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:31,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:31,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:31,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 15:22:31,777 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:31,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:31,777 INFO L85 PathProgramCache]: Analyzing trace with hash -694760216, now seen corresponding path program 2 times [2024-06-20 15:22:31,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:31,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801629688] [2024-06-20 15:22:31,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:31,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:31,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:31,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:31,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:31,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801629688] [2024-06-20 15:22:31,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801629688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:31,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:31,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:31,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648622864] [2024-06-20 15:22:31,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:31,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:31,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:31,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:31,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:31,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:31,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 317 transitions, 5376 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:31,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:31,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:31,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:32,404 INFO L124 PetriNetUnfolderBase]: 1681/2790 cut-off events. [2024-06-20 15:22:32,404 INFO L125 PetriNetUnfolderBase]: For 154504/154508 co-relation queries the response was YES. [2024-06-20 15:22:32,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22488 conditions, 2790 events. 1681/2790 cut-off events. For 154504/154508 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 15916 event pairs, 237 based on Foata normal form. 6/2789 useless extension candidates. Maximal degree in co-relation 22361. Up to 2338 conditions per place. [2024-06-20 15:22:32,434 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 289 selfloop transitions, 42 changer transitions 0/338 dead transitions. [2024-06-20 15:22:32,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 338 transitions, 6176 flow [2024-06-20 15:22:32,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:32,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:32,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-20 15:22:32,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:22:32,435 INFO L175 Difference]: Start difference. First operand has 249 places, 317 transitions, 5376 flow. Second operand 6 states and 144 transitions. [2024-06-20 15:22:32,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 338 transitions, 6176 flow [2024-06-20 15:22:32,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 338 transitions, 6090 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:32,819 INFO L231 Difference]: Finished difference. Result has 252 places, 317 transitions, 5380 flow [2024-06-20 15:22:32,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5290, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5380, PETRI_PLACES=252, PETRI_TRANSITIONS=317} [2024-06-20 15:22:32,819 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-20 15:22:32,820 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 317 transitions, 5380 flow [2024-06-20 15:22:32,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:32,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:32,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:32,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 15:22:32,820 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:32,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:32,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1438837582, now seen corresponding path program 3 times [2024-06-20 15:22:32,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:32,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447590927] [2024-06-20 15:22:32,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:32,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:32,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:32,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:32,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:32,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447590927] [2024-06-20 15:22:32,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447590927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:32,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:32,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:32,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852754276] [2024-06-20 15:22:32,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:32,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:32,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:32,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:32,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:32,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:32,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 317 transitions, 5380 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:32,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:32,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:32,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:33,380 INFO L124 PetriNetUnfolderBase]: 1702/2827 cut-off events. [2024-06-20 15:22:33,380 INFO L125 PetriNetUnfolderBase]: For 158120/158139 co-relation queries the response was YES. [2024-06-20 15:22:33,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22909 conditions, 2827 events. 1702/2827 cut-off events. For 158120/158139 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 16245 event pairs, 365 based on Foata normal form. 11/2827 useless extension candidates. Maximal degree in co-relation 22781. Up to 2300 conditions per place. [2024-06-20 15:22:33,412 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 234 selfloop transitions, 102 changer transitions 0/343 dead transitions. [2024-06-20 15:22:33,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 343 transitions, 6481 flow [2024-06-20 15:22:33,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:33,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:33,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-20 15:22:33,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-20 15:22:33,413 INFO L175 Difference]: Start difference. First operand has 252 places, 317 transitions, 5380 flow. Second operand 6 states and 145 transitions. [2024-06-20 15:22:33,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 343 transitions, 6481 flow [2024-06-20 15:22:33,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 343 transitions, 6385 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-20 15:22:33,828 INFO L231 Difference]: Finished difference. Result has 253 places, 326 transitions, 5667 flow [2024-06-20 15:22:33,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5288, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5667, PETRI_PLACES=253, PETRI_TRANSITIONS=326} [2024-06-20 15:22:33,829 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-20 15:22:33,829 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 326 transitions, 5667 flow [2024-06-20 15:22:33,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:33,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:33,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:33,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 15:22:33,830 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:33,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:33,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1081008518, now seen corresponding path program 4 times [2024-06-20 15:22:33,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:33,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226130330] [2024-06-20 15:22:33,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:33,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:33,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:33,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:33,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:33,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226130330] [2024-06-20 15:22:33,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226130330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:33,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:33,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:33,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048321591] [2024-06-20 15:22:33,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:33,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:33,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:33,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:33,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:34,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-20 15:22:34,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 326 transitions, 5667 flow. Second operand has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:34,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:34,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-20 15:22:34,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:34,486 INFO L124 PetriNetUnfolderBase]: 1715/2850 cut-off events. [2024-06-20 15:22:34,486 INFO L125 PetriNetUnfolderBase]: For 160847/160866 co-relation queries the response was YES. [2024-06-20 15:22:34,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23223 conditions, 2850 events. 1715/2850 cut-off events. For 160847/160866 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 16391 event pairs, 363 based on Foata normal form. 11/2850 useless extension candidates. Maximal degree in co-relation 23094. Up to 2315 conditions per place. [2024-06-20 15:22:34,514 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 231 selfloop transitions, 110 changer transitions 0/347 dead transitions. [2024-06-20 15:22:34,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 347 transitions, 6727 flow [2024-06-20 15:22:34,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:34,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:34,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-20 15:22:34,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-20 15:22:34,516 INFO L175 Difference]: Start difference. First operand has 253 places, 326 transitions, 5667 flow. Second operand 7 states and 147 transitions. [2024-06-20 15:22:34,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 347 transitions, 6727 flow [2024-06-20 15:22:35,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 347 transitions, 6393 flow, removed 58 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:35,085 INFO L231 Difference]: Finished difference. Result has 257 places, 332 transitions, 5686 flow [2024-06-20 15:22:35,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5371, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5686, PETRI_PLACES=257, PETRI_TRANSITIONS=332} [2024-06-20 15:22:35,085 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-20 15:22:35,085 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 332 transitions, 5686 flow [2024-06-20 15:22:35,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:35,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:35,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:35,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 15:22:35,086 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:35,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:35,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1693924088, now seen corresponding path program 5 times [2024-06-20 15:22:35,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:35,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818081242] [2024-06-20 15:22:35,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:35,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:35,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:35,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:35,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:35,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818081242] [2024-06-20 15:22:35,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818081242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:35,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:35,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:22:35,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638302258] [2024-06-20 15:22:35,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:35,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:22:35,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:35,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:22:35,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:22:35,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-20 15:22:35,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 332 transitions, 5686 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:35,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:35,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-20 15:22:35,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:35,862 INFO L124 PetriNetUnfolderBase]: 1821/3001 cut-off events. [2024-06-20 15:22:35,862 INFO L125 PetriNetUnfolderBase]: For 170657/170661 co-relation queries the response was YES. [2024-06-20 15:22:35,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24731 conditions, 3001 events. 1821/3001 cut-off events. For 170657/170661 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 17223 event pairs, 381 based on Foata normal form. 1/2987 useless extension candidates. Maximal degree in co-relation 24601. Up to 2384 conditions per place. [2024-06-20 15:22:35,892 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 243 selfloop transitions, 156 changer transitions 0/405 dead transitions. [2024-06-20 15:22:35,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 405 transitions, 7627 flow [2024-06-20 15:22:35,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:22:35,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:22:35,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-20 15:22:35,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:22:35,893 INFO L175 Difference]: Start difference. First operand has 257 places, 332 transitions, 5686 flow. Second operand 8 states and 176 transitions. [2024-06-20 15:22:35,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 405 transitions, 7627 flow [2024-06-20 15:22:36,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 405 transitions, 7457 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-20 15:22:36,399 INFO L231 Difference]: Finished difference. Result has 266 places, 376 transitions, 6683 flow [2024-06-20 15:22:36,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5562, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6683, PETRI_PLACES=266, PETRI_TRANSITIONS=376} [2024-06-20 15:22:36,400 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 225 predicate places. [2024-06-20 15:22:36,400 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 376 transitions, 6683 flow [2024-06-20 15:22:36,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:36,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:36,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:36,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 15:22:36,400 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:36,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:36,400 INFO L85 PathProgramCache]: Analyzing trace with hash -217941094, now seen corresponding path program 1 times [2024-06-20 15:22:36,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:36,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373183732] [2024-06-20 15:22:36,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:36,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:36,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:36,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:36,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:36,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373183732] [2024-06-20 15:22:36,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373183732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:36,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:36,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:36,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469181277] [2024-06-20 15:22:36,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:36,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:36,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:36,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:36,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:36,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-20 15:22:36,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 376 transitions, 6683 flow. Second operand has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:36,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:36,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-20 15:22:36,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:37,189 INFO L124 PetriNetUnfolderBase]: 1872/3113 cut-off events. [2024-06-20 15:22:37,189 INFO L125 PetriNetUnfolderBase]: For 184171/184196 co-relation queries the response was YES. [2024-06-20 15:22:37,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26289 conditions, 3113 events. 1872/3113 cut-off events. For 184171/184196 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 18178 event pairs, 341 based on Foata normal form. 20/3125 useless extension candidates. Maximal degree in co-relation 26155. Up to 2557 conditions per place. [2024-06-20 15:22:37,220 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 272 selfloop transitions, 145 changer transitions 0/423 dead transitions. [2024-06-20 15:22:37,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 423 transitions, 8419 flow [2024-06-20 15:22:37,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:22:37,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:22:37,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-20 15:22:37,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5055555555555555 [2024-06-20 15:22:37,221 INFO L175 Difference]: Start difference. First operand has 266 places, 376 transitions, 6683 flow. Second operand 9 states and 182 transitions. [2024-06-20 15:22:37,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 423 transitions, 8419 flow [2024-06-20 15:22:37,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 423 transitions, 8234 flow, removed 34 selfloop flow, removed 1 redundant places. [2024-06-20 15:22:37,980 INFO L231 Difference]: Finished difference. Result has 277 places, 404 transitions, 7605 flow [2024-06-20 15:22:37,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6508, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7605, PETRI_PLACES=277, PETRI_TRANSITIONS=404} [2024-06-20 15:22:37,981 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-20 15:22:37,981 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 404 transitions, 7605 flow [2024-06-20 15:22:37,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:37,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:37,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:37,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 15:22:37,981 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:37,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:37,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1750802100, now seen corresponding path program 2 times [2024-06-20 15:22:37,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:37,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398623162] [2024-06-20 15:22:37,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:37,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:37,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:38,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:38,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:38,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398623162] [2024-06-20 15:22:38,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398623162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:38,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:38,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:38,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798642042] [2024-06-20 15:22:38,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:38,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:38,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:38,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:38,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:38,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:38,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 404 transitions, 7605 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:38,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:38,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:38,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:38,805 INFO L124 PetriNetUnfolderBase]: 1882/3124 cut-off events. [2024-06-20 15:22:38,805 INFO L125 PetriNetUnfolderBase]: For 192567/192592 co-relation queries the response was YES. [2024-06-20 15:22:38,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26692 conditions, 3124 events. 1882/3124 cut-off events. For 192567/192592 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 18218 event pairs, 340 based on Foata normal form. 20/3136 useless extension candidates. Maximal degree in co-relation 26554. Up to 2569 conditions per place. [2024-06-20 15:22:38,837 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 269 selfloop transitions, 151 changer transitions 0/427 dead transitions. [2024-06-20 15:22:38,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 427 transitions, 8730 flow [2024-06-20 15:22:38,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:22:38,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:22:38,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-20 15:22:38,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-20 15:22:38,839 INFO L175 Difference]: Start difference. First operand has 277 places, 404 transitions, 7605 flow. Second operand 8 states and 179 transitions. [2024-06-20 15:22:38,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 427 transitions, 8730 flow [2024-06-20 15:22:39,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 427 transitions, 8545 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-20 15:22:39,456 INFO L231 Difference]: Finished difference. Result has 283 places, 410 transitions, 7859 flow [2024-06-20 15:22:39,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7428, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7859, PETRI_PLACES=283, PETRI_TRANSITIONS=410} [2024-06-20 15:22:39,456 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-20 15:22:39,456 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 410 transitions, 7859 flow [2024-06-20 15:22:39,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:39,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:39,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:39,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 15:22:39,457 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:39,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:39,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1756463382, now seen corresponding path program 6 times [2024-06-20 15:22:39,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:39,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761360706] [2024-06-20 15:22:39,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:39,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:39,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:39,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:39,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:39,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761360706] [2024-06-20 15:22:39,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761360706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:39,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:39,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:39,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226477312] [2024-06-20 15:22:39,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:39,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:39,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:39,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:39,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:39,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:39,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 410 transitions, 7859 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:39,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:39,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:39,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:40,207 INFO L124 PetriNetUnfolderBase]: 1879/3102 cut-off events. [2024-06-20 15:22:40,207 INFO L125 PetriNetUnfolderBase]: For 195860/195864 co-relation queries the response was YES. [2024-06-20 15:22:40,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26772 conditions, 3102 events. 1879/3102 cut-off events. For 195860/195864 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 17920 event pairs, 375 based on Foata normal form. 1/3086 useless extension candidates. Maximal degree in co-relation 26633. Up to 2437 conditions per place. [2024-06-20 15:22:40,243 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 260 selfloop transitions, 165 changer transitions 0/432 dead transitions. [2024-06-20 15:22:40,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 432 transitions, 9019 flow [2024-06-20 15:22:40,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:40,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:40,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-20 15:22:40,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-20 15:22:40,244 INFO L175 Difference]: Start difference. First operand has 283 places, 410 transitions, 7859 flow. Second operand 7 states and 167 transitions. [2024-06-20 15:22:40,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 432 transitions, 9019 flow [2024-06-20 15:22:40,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 432 transitions, 8709 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-20 15:22:40,903 INFO L231 Difference]: Finished difference. Result has 283 places, 410 transitions, 7897 flow [2024-06-20 15:22:40,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7557, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7897, PETRI_PLACES=283, PETRI_TRANSITIONS=410} [2024-06-20 15:22:40,903 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-20 15:22:40,903 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 410 transitions, 7897 flow [2024-06-20 15:22:40,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:40,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:40,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:40,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 15:22:40,904 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:40,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:40,904 INFO L85 PathProgramCache]: Analyzing trace with hash -500304150, now seen corresponding path program 7 times [2024-06-20 15:22:40,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:40,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875610563] [2024-06-20 15:22:40,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:40,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:40,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:41,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:41,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:41,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875610563] [2024-06-20 15:22:41,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875610563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:41,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:41,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:41,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365620790] [2024-06-20 15:22:41,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:41,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:41,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:41,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:41,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:41,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:41,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 410 transitions, 7897 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:41,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:41,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:41,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:41,617 INFO L124 PetriNetUnfolderBase]: 1889/3116 cut-off events. [2024-06-20 15:22:41,618 INFO L125 PetriNetUnfolderBase]: For 194342/194346 co-relation queries the response was YES. [2024-06-20 15:22:41,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26879 conditions, 3116 events. 1889/3116 cut-off events. For 194342/194346 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 18043 event pairs, 384 based on Foata normal form. 2/3093 useless extension candidates. Maximal degree in co-relation 26741. Up to 2449 conditions per place. [2024-06-20 15:22:41,650 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 257 selfloop transitions, 170 changer transitions 0/434 dead transitions. [2024-06-20 15:22:41,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 434 transitions, 9044 flow [2024-06-20 15:22:41,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:41,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:41,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-20 15:22:41,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-20 15:22:41,651 INFO L175 Difference]: Start difference. First operand has 283 places, 410 transitions, 7897 flow. Second operand 7 states and 162 transitions. [2024-06-20 15:22:41,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 434 transitions, 9044 flow [2024-06-20 15:22:42,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 434 transitions, 8364 flow, removed 41 selfloop flow, removed 9 redundant places. [2024-06-20 15:22:42,147 INFO L231 Difference]: Finished difference. Result has 281 places, 416 transitions, 7685 flow [2024-06-20 15:22:42,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7253, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7685, PETRI_PLACES=281, PETRI_TRANSITIONS=416} [2024-06-20 15:22:42,148 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-20 15:22:42,148 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 416 transitions, 7685 flow [2024-06-20 15:22:42,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:42,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:42,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:42,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 15:22:42,148 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:42,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:42,148 INFO L85 PathProgramCache]: Analyzing trace with hash 22654372, now seen corresponding path program 2 times [2024-06-20 15:22:42,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:42,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061649559] [2024-06-20 15:22:42,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:42,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:42,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:42,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:42,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:42,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061649559] [2024-06-20 15:22:42,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061649559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:42,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:42,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:42,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947504532] [2024-06-20 15:22:42,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:42,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:42,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:42,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:42,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:42,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:42,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 416 transitions, 7685 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:42,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:42,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:42,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:42,966 INFO L124 PetriNetUnfolderBase]: 1910/3147 cut-off events. [2024-06-20 15:22:42,966 INFO L125 PetriNetUnfolderBase]: For 193873/193877 co-relation queries the response was YES. [2024-06-20 15:22:42,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26789 conditions, 3147 events. 1910/3147 cut-off events. For 193873/193877 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 18224 event pairs, 382 based on Foata normal form. 1/3123 useless extension candidates. Maximal degree in co-relation 26653. Up to 2258 conditions per place. [2024-06-20 15:22:42,999 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 176 selfloop transitions, 265 changer transitions 0/448 dead transitions. [2024-06-20 15:22:43,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 448 transitions, 9187 flow [2024-06-20 15:22:43,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:22:43,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:22:43,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-20 15:22:43,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-20 15:22:43,001 INFO L175 Difference]: Start difference. First operand has 281 places, 416 transitions, 7685 flow. Second operand 10 states and 223 transitions. [2024-06-20 15:22:43,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 448 transitions, 9187 flow [2024-06-20 15:22:43,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 448 transitions, 8939 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:43,566 INFO L231 Difference]: Finished difference. Result has 288 places, 425 transitions, 8289 flow [2024-06-20 15:22:43,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7437, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8289, PETRI_PLACES=288, PETRI_TRANSITIONS=425} [2024-06-20 15:22:43,566 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 247 predicate places. [2024-06-20 15:22:43,567 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 425 transitions, 8289 flow [2024-06-20 15:22:43,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:43,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:43,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:43,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 15:22:43,567 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:43,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:43,568 INFO L85 PathProgramCache]: Analyzing trace with hash 31920148, now seen corresponding path program 3 times [2024-06-20 15:22:43,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:43,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849514277] [2024-06-20 15:22:43,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:43,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:43,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:43,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:43,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:43,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849514277] [2024-06-20 15:22:43,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849514277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:43,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:43,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:43,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049068377] [2024-06-20 15:22:43,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:43,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:43,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:43,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:43,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:43,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:43,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 425 transitions, 8289 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:43,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:43,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:43,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:44,410 INFO L124 PetriNetUnfolderBase]: 1920/3185 cut-off events. [2024-06-20 15:22:44,411 INFO L125 PetriNetUnfolderBase]: For 204993/205003 co-relation queries the response was YES. [2024-06-20 15:22:44,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27754 conditions, 3185 events. 1920/3185 cut-off events. For 204993/205003 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 18597 event pairs, 341 based on Foata normal form. 10/3184 useless extension candidates. Maximal degree in co-relation 27615. Up to 2620 conditions per place. [2024-06-20 15:22:44,443 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 283 selfloop transitions, 163 changer transitions 0/453 dead transitions. [2024-06-20 15:22:44,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 453 transitions, 9608 flow [2024-06-20 15:22:44,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:22:44,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:22:44,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-20 15:22:44,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386363636363637 [2024-06-20 15:22:44,445 INFO L175 Difference]: Start difference. First operand has 288 places, 425 transitions, 8289 flow. Second operand 11 states and 237 transitions. [2024-06-20 15:22:44,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 453 transitions, 9608 flow [2024-06-20 15:22:45,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 453 transitions, 9208 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-06-20 15:22:45,067 INFO L231 Difference]: Finished difference. Result has 294 places, 431 transitions, 8352 flow [2024-06-20 15:22:45,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7889, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8352, PETRI_PLACES=294, PETRI_TRANSITIONS=431} [2024-06-20 15:22:45,068 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-20 15:22:45,068 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 431 transitions, 8352 flow [2024-06-20 15:22:45,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:45,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:45,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:45,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 15:22:45,069 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:45,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:45,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1056872614, now seen corresponding path program 8 times [2024-06-20 15:22:45,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:45,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059865179] [2024-06-20 15:22:45,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:45,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:45,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:45,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:45,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:45,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059865179] [2024-06-20 15:22:45,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059865179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:45,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:45,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:45,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056805887] [2024-06-20 15:22:45,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:45,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:45,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:45,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:45,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:45,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:45,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 431 transitions, 8352 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:45,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:45,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:45,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:45,783 INFO L124 PetriNetUnfolderBase]: 1914/3157 cut-off events. [2024-06-20 15:22:45,784 INFO L125 PetriNetUnfolderBase]: For 205572/205576 co-relation queries the response was YES. [2024-06-20 15:22:45,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27579 conditions, 3157 events. 1914/3157 cut-off events. For 205572/205576 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 18338 event pairs, 382 based on Foata normal form. 2/3134 useless extension candidates. Maximal degree in co-relation 27438. Up to 2486 conditions per place. [2024-06-20 15:22:45,816 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 269 selfloop transitions, 169 changer transitions 0/445 dead transitions. [2024-06-20 15:22:45,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 445 transitions, 9390 flow [2024-06-20 15:22:45,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:45,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:45,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-20 15:22:45,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-20 15:22:45,817 INFO L175 Difference]: Start difference. First operand has 294 places, 431 transitions, 8352 flow. Second operand 7 states and 160 transitions. [2024-06-20 15:22:45,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 445 transitions, 9390 flow [2024-06-20 15:22:46,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 445 transitions, 9096 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-20 15:22:46,473 INFO L231 Difference]: Finished difference. Result has 295 places, 431 transitions, 8408 flow [2024-06-20 15:22:46,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8060, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8408, PETRI_PLACES=295, PETRI_TRANSITIONS=431} [2024-06-20 15:22:46,474 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-20 15:22:46,474 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 431 transitions, 8408 flow [2024-06-20 15:22:46,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:46,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:46,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:46,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 15:22:46,474 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:46,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:46,474 INFO L85 PathProgramCache]: Analyzing trace with hash 31908802, now seen corresponding path program 3 times [2024-06-20 15:22:46,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:46,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911094844] [2024-06-20 15:22:46,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:46,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:46,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:46,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:46,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:46,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911094844] [2024-06-20 15:22:46,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911094844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:46,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:46,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:46,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454918829] [2024-06-20 15:22:46,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:46,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:46,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:46,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:46,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:46,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:46,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 431 transitions, 8408 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:46,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:46,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:46,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:47,244 INFO L124 PetriNetUnfolderBase]: 1927/3180 cut-off events. [2024-06-20 15:22:47,244 INFO L125 PetriNetUnfolderBase]: For 208219/208223 co-relation queries the response was YES. [2024-06-20 15:22:47,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27825 conditions, 3180 events. 1927/3180 cut-off events. For 208219/208223 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 18509 event pairs, 383 based on Foata normal form. 1/3159 useless extension candidates. Maximal degree in co-relation 27683. Up to 2272 conditions per place. [2024-06-20 15:22:47,277 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 180 selfloop transitions, 271 changer transitions 0/458 dead transitions. [2024-06-20 15:22:47,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 458 transitions, 9920 flow [2024-06-20 15:22:47,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:22:47,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:22:47,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-20 15:22:47,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:22:47,278 INFO L175 Difference]: Start difference. First operand has 295 places, 431 transitions, 8408 flow. Second operand 11 states and 242 transitions. [2024-06-20 15:22:47,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 458 transitions, 9920 flow [2024-06-20 15:22:47,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 458 transitions, 9435 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-20 15:22:47,897 INFO L231 Difference]: Finished difference. Result has 300 places, 437 transitions, 8558 flow [2024-06-20 15:22:47,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7923, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8558, PETRI_PLACES=300, PETRI_TRANSITIONS=437} [2024-06-20 15:22:47,898 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-20 15:22:47,898 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 437 transitions, 8558 flow [2024-06-20 15:22:47,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:47,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:47,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:47,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 15:22:47,898 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:47,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:47,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1438997728, now seen corresponding path program 4 times [2024-06-20 15:22:47,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:47,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896921548] [2024-06-20 15:22:47,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:47,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:47,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:48,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:48,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:48,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896921548] [2024-06-20 15:22:48,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896921548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:48,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:48,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:48,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844245835] [2024-06-20 15:22:48,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:48,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:48,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:48,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:48,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:48,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:48,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 437 transitions, 8558 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:48,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:48,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:48,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:48,612 INFO L124 PetriNetUnfolderBase]: 1924/3170 cut-off events. [2024-06-20 15:22:48,612 INFO L125 PetriNetUnfolderBase]: For 209357/209361 co-relation queries the response was YES. [2024-06-20 15:22:48,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27948 conditions, 3170 events. 1924/3170 cut-off events. For 209357/209361 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 18362 event pairs, 381 based on Foata normal form. 1/3149 useless extension candidates. Maximal degree in co-relation 27806. Up to 2270 conditions per place. [2024-06-20 15:22:48,645 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 180 selfloop transitions, 268 changer transitions 0/455 dead transitions. [2024-06-20 15:22:48,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 455 transitions, 9862 flow [2024-06-20 15:22:48,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:22:48,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:22:48,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-20 15:22:48,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-20 15:22:48,646 INFO L175 Difference]: Start difference. First operand has 300 places, 437 transitions, 8558 flow. Second operand 9 states and 205 transitions. [2024-06-20 15:22:48,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 455 transitions, 9862 flow [2024-06-20 15:22:49,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 455 transitions, 9406 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-20 15:22:49,314 INFO L231 Difference]: Finished difference. Result has 303 places, 437 transitions, 8645 flow [2024-06-20 15:22:49,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8102, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8645, PETRI_PLACES=303, PETRI_TRANSITIONS=437} [2024-06-20 15:22:49,315 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-20 15:22:49,315 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 437 transitions, 8645 flow [2024-06-20 15:22:49,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:49,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:49,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:49,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 15:22:49,315 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:49,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:49,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1116484440, now seen corresponding path program 4 times [2024-06-20 15:22:49,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:49,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478638657] [2024-06-20 15:22:49,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:49,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:49,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:49,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:49,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:49,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478638657] [2024-06-20 15:22:49,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478638657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:49,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:49,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:49,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077458148] [2024-06-20 15:22:49,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:49,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:49,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:49,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:49,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:49,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:49,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 437 transitions, 8645 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:49,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:49,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:49,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:50,075 INFO L124 PetriNetUnfolderBase]: 1918/3188 cut-off events. [2024-06-20 15:22:50,076 INFO L125 PetriNetUnfolderBase]: For 211722/211732 co-relation queries the response was YES. [2024-06-20 15:22:50,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27938 conditions, 3188 events. 1918/3188 cut-off events. For 211722/211732 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18648 event pairs, 341 based on Foata normal form. 10/3184 useless extension candidates. Maximal degree in co-relation 27795. Up to 2620 conditions per place. [2024-06-20 15:22:50,108 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 288 selfloop transitions, 163 changer transitions 0/458 dead transitions. [2024-06-20 15:22:50,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 458 transitions, 9741 flow [2024-06-20 15:22:50,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:22:50,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:22:50,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-20 15:22:50,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5363636363636364 [2024-06-20 15:22:50,109 INFO L175 Difference]: Start difference. First operand has 303 places, 437 transitions, 8645 flow. Second operand 11 states and 236 transitions. [2024-06-20 15:22:50,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 458 transitions, 9741 flow [2024-06-20 15:22:50,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 458 transitions, 9189 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-20 15:22:50,822 INFO L231 Difference]: Finished difference. Result has 306 places, 437 transitions, 8432 flow [2024-06-20 15:22:50,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8093, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8432, PETRI_PLACES=306, PETRI_TRANSITIONS=437} [2024-06-20 15:22:50,823 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-20 15:22:50,823 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 437 transitions, 8432 flow [2024-06-20 15:22:50,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:50,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:50,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:50,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 15:22:50,824 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:50,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:50,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1438991962, now seen corresponding path program 9 times [2024-06-20 15:22:50,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:50,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40270728] [2024-06-20 15:22:50,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:50,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:50,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:50,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:50,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:50,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40270728] [2024-06-20 15:22:50,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40270728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:50,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:50,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:50,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187010393] [2024-06-20 15:22:50,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:50,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:50,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:50,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:50,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:51,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:51,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 437 transitions, 8432 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:51,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:51,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:51,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:51,587 INFO L124 PetriNetUnfolderBase]: 1915/3171 cut-off events. [2024-06-20 15:22:51,587 INFO L125 PetriNetUnfolderBase]: For 212955/212959 co-relation queries the response was YES. [2024-06-20 15:22:51,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27656 conditions, 3171 events. 1915/3171 cut-off events. For 212955/212959 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 18551 event pairs, 376 based on Foata normal form. 1/3147 useless extension candidates. Maximal degree in co-relation 27512. Up to 2489 conditions per place. [2024-06-20 15:22:51,623 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 276 selfloop transitions, 168 changer transitions 0/451 dead transitions. [2024-06-20 15:22:51,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 451 transitions, 9488 flow [2024-06-20 15:22:51,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:51,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:51,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-20 15:22:51,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-20 15:22:51,624 INFO L175 Difference]: Start difference. First operand has 306 places, 437 transitions, 8432 flow. Second operand 7 states and 162 transitions. [2024-06-20 15:22:51,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 451 transitions, 9488 flow [2024-06-20 15:22:52,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 451 transitions, 9207 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-20 15:22:52,341 INFO L231 Difference]: Finished difference. Result has 303 places, 437 transitions, 8496 flow [2024-06-20 15:22:52,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8153, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8496, PETRI_PLACES=303, PETRI_TRANSITIONS=437} [2024-06-20 15:22:52,342 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-20 15:22:52,342 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 437 transitions, 8496 flow [2024-06-20 15:22:52,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:52,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:52,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:52,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 15:22:52,342 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:52,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:52,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1144184700, now seen corresponding path program 5 times [2024-06-20 15:22:52,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:52,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718259314] [2024-06-20 15:22:52,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:52,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:52,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:52,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:52,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:52,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718259314] [2024-06-20 15:22:52,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718259314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:52,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:52,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:52,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306494762] [2024-06-20 15:22:52,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:52,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:52,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:52,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:52,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:52,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:52,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 437 transitions, 8496 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:52,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:52,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:52,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:53,182 INFO L124 PetriNetUnfolderBase]: 1977/3289 cut-off events. [2024-06-20 15:22:53,182 INFO L125 PetriNetUnfolderBase]: For 220561/220565 co-relation queries the response was YES. [2024-06-20 15:22:53,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28745 conditions, 3289 events. 1977/3289 cut-off events. For 220561/220565 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 19379 event pairs, 339 based on Foata normal form. 1/3283 useless extension candidates. Maximal degree in co-relation 28601. Up to 2672 conditions per place. [2024-06-20 15:22:53,211 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 341 selfloop transitions, 133 changer transitions 0/481 dead transitions. [2024-06-20 15:22:53,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 481 transitions, 10291 flow [2024-06-20 15:22:53,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:22:53,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:22:53,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-20 15:22:53,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-20 15:22:53,214 INFO L175 Difference]: Start difference. First operand has 303 places, 437 transitions, 8496 flow. Second operand 8 states and 189 transitions. [2024-06-20 15:22:53,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 481 transitions, 10291 flow [2024-06-20 15:22:53,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 481 transitions, 9751 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 15:22:53,999 INFO L231 Difference]: Finished difference. Result has 306 places, 460 transitions, 8787 flow [2024-06-20 15:22:53,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7996, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8787, PETRI_PLACES=306, PETRI_TRANSITIONS=460} [2024-06-20 15:22:53,999 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-20 15:22:53,999 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 460 transitions, 8787 flow [2024-06-20 15:22:53,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:53,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:53,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:53,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 15:22:54,000 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:54,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:54,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1743710596, now seen corresponding path program 10 times [2024-06-20 15:22:54,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:54,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386940382] [2024-06-20 15:22:54,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:54,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:54,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:54,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:54,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:54,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386940382] [2024-06-20 15:22:54,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386940382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:54,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:54,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:54,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708932037] [2024-06-20 15:22:54,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:54,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:54,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:54,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:54,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:54,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:54,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 460 transitions, 8787 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:54,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:54,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:54,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:54,745 INFO L124 PetriNetUnfolderBase]: 1971/3279 cut-off events. [2024-06-20 15:22:54,745 INFO L125 PetriNetUnfolderBase]: For 222152/222156 co-relation queries the response was YES. [2024-06-20 15:22:54,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28626 conditions, 3279 events. 1971/3279 cut-off events. For 222152/222156 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 19302 event pairs, 337 based on Foata normal form. 2/3274 useless extension candidates. Maximal degree in co-relation 28480. Up to 2681 conditions per place. [2024-06-20 15:22:54,778 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 358 selfloop transitions, 114 changer transitions 0/479 dead transitions. [2024-06-20 15:22:54,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 479 transitions, 9927 flow [2024-06-20 15:22:54,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:22:54,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:22:54,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-20 15:22:54,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-20 15:22:54,779 INFO L175 Difference]: Start difference. First operand has 306 places, 460 transitions, 8787 flow. Second operand 6 states and 149 transitions. [2024-06-20 15:22:54,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 479 transitions, 9927 flow [2024-06-20 15:22:55,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 479 transitions, 9799 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-20 15:22:55,505 INFO L231 Difference]: Finished difference. Result has 309 places, 460 transitions, 8906 flow [2024-06-20 15:22:55,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8659, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8906, PETRI_PLACES=309, PETRI_TRANSITIONS=460} [2024-06-20 15:22:55,506 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-20 15:22:55,506 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 460 transitions, 8906 flow [2024-06-20 15:22:55,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:55,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:55,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:55,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 15:22:55,507 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:55,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:55,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1151536350, now seen corresponding path program 6 times [2024-06-20 15:22:55,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:55,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014499200] [2024-06-20 15:22:55,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:55,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:55,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:55,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:55,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:55,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014499200] [2024-06-20 15:22:55,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014499200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:55,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:55,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:22:55,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62375735] [2024-06-20 15:22:55,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:55,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:22:55,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:55,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:22:55,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:22:55,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:55,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 460 transitions, 8906 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:55,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:55,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:55,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:56,373 INFO L124 PetriNetUnfolderBase]: 1968/3282 cut-off events. [2024-06-20 15:22:56,373 INFO L125 PetriNetUnfolderBase]: For 224266/224270 co-relation queries the response was YES. [2024-06-20 15:22:56,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28918 conditions, 3282 events. 1968/3282 cut-off events. For 224266/224270 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 19392 event pairs, 340 based on Foata normal form. 1/3276 useless extension candidates. Maximal degree in co-relation 28770. Up to 2664 conditions per place. [2024-06-20 15:22:56,406 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 351 selfloop transitions, 120 changer transitions 0/478 dead transitions. [2024-06-20 15:22:56,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 478 transitions, 10169 flow [2024-06-20 15:22:56,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:22:56,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:22:56,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-20 15:22:56,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:22:56,408 INFO L175 Difference]: Start difference. First operand has 309 places, 460 transitions, 8906 flow. Second operand 8 states and 184 transitions. [2024-06-20 15:22:56,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 478 transitions, 10169 flow [2024-06-20 15:22:57,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 478 transitions, 9879 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-20 15:22:57,101 INFO L231 Difference]: Finished difference. Result has 312 places, 461 transitions, 8943 flow [2024-06-20 15:22:57,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8623, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8943, PETRI_PLACES=312, PETRI_TRANSITIONS=461} [2024-06-20 15:22:57,101 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-20 15:22:57,101 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 461 transitions, 8943 flow [2024-06-20 15:22:57,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:57,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:57,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:57,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 15:22:57,102 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:57,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:57,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1151536536, now seen corresponding path program 5 times [2024-06-20 15:22:57,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:57,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702118792] [2024-06-20 15:22:57,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:57,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:57,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:57,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:57,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:57,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702118792] [2024-06-20 15:22:57,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702118792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:57,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:57,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:57,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552519154] [2024-06-20 15:22:57,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:57,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:57,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:57,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:57,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:57,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:57,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 461 transitions, 8943 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:57,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:57,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:57,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:57,841 INFO L124 PetriNetUnfolderBase]: 1978/3295 cut-off events. [2024-06-20 15:22:57,841 INFO L125 PetriNetUnfolderBase]: For 227409/227413 co-relation queries the response was YES. [2024-06-20 15:22:57,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29211 conditions, 3295 events. 1978/3295 cut-off events. For 227409/227413 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 19453 event pairs, 337 based on Foata normal form. 2/3290 useless extension candidates. Maximal degree in co-relation 29062. Up to 2758 conditions per place. [2024-06-20 15:22:57,875 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 370 selfloop transitions, 106 changer transitions 0/483 dead transitions. [2024-06-20 15:22:57,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 483 transitions, 10263 flow [2024-06-20 15:22:57,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:57,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:57,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-20 15:22:57,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-20 15:22:57,876 INFO L175 Difference]: Start difference. First operand has 312 places, 461 transitions, 8943 flow. Second operand 7 states and 165 transitions. [2024-06-20 15:22:57,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 483 transitions, 10263 flow [2024-06-20 15:22:58,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 483 transitions, 10116 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-20 15:22:58,873 INFO L231 Difference]: Finished difference. Result has 315 places, 467 transitions, 9209 flow [2024-06-20 15:22:58,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8801, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9209, PETRI_PLACES=315, PETRI_TRANSITIONS=467} [2024-06-20 15:22:58,874 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-20 15:22:58,874 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 467 transitions, 9209 flow [2024-06-20 15:22:58,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:58,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:22:58,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:22:58,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 15:22:58,874 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:22:58,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:22:58,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1144179306, now seen corresponding path program 6 times [2024-06-20 15:22:58,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:22:58,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548370852] [2024-06-20 15:22:58,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:22:58,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:22:58,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:22:59,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:22:59,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:22:59,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548370852] [2024-06-20 15:22:59,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548370852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:22:59,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:22:59,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:22:59,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105275427] [2024-06-20 15:22:59,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:22:59,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:22:59,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:22:59,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:22:59,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:22:59,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:22:59,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 467 transitions, 9209 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:22:59,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:22:59,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:22:59,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:22:59,661 INFO L124 PetriNetUnfolderBase]: 1972/3291 cut-off events. [2024-06-20 15:22:59,661 INFO L125 PetriNetUnfolderBase]: For 229679/229683 co-relation queries the response was YES. [2024-06-20 15:22:59,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29087 conditions, 3291 events. 1972/3291 cut-off events. For 229679/229683 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 19529 event pairs, 339 based on Foata normal form. 2/3286 useless extension candidates. Maximal degree in co-relation 28937. Up to 2752 conditions per place. [2024-06-20 15:22:59,694 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 365 selfloop transitions, 112 changer transitions 0/484 dead transitions. [2024-06-20 15:22:59,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 484 transitions, 10225 flow [2024-06-20 15:22:59,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:22:59,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:22:59,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-20 15:22:59,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:22:59,695 INFO L175 Difference]: Start difference. First operand has 315 places, 467 transitions, 9209 flow. Second operand 7 states and 168 transitions. [2024-06-20 15:22:59,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 484 transitions, 10225 flow [2024-06-20 15:23:00,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 484 transitions, 10074 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-20 15:23:00,426 INFO L231 Difference]: Finished difference. Result has 318 places, 467 transitions, 9296 flow [2024-06-20 15:23:00,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9058, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9296, PETRI_PLACES=318, PETRI_TRANSITIONS=467} [2024-06-20 15:23:00,427 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-20 15:23:00,427 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 467 transitions, 9296 flow [2024-06-20 15:23:00,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:00,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:00,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:00,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 15:23:00,427 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:00,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:00,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1144173354, now seen corresponding path program 11 times [2024-06-20 15:23:00,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:00,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56641711] [2024-06-20 15:23:00,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:00,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:00,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:00,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:00,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:00,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56641711] [2024-06-20 15:23:00,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56641711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:00,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:00,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:00,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015390576] [2024-06-20 15:23:00,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:00,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:00,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:00,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:00,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:00,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:00,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 467 transitions, 9296 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:00,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:00,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:00,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:01,183 INFO L124 PetriNetUnfolderBase]: 1966/3282 cut-off events. [2024-06-20 15:23:01,183 INFO L125 PetriNetUnfolderBase]: For 226601/226605 co-relation queries the response was YES. [2024-06-20 15:23:01,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28972 conditions, 3282 events. 1966/3282 cut-off events. For 226601/226605 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 19450 event pairs, 334 based on Foata normal form. 2/3277 useless extension candidates. Maximal degree in co-relation 28822. Up to 2677 conditions per place. [2024-06-20 15:23:01,220 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 369 selfloop transitions, 114 changer transitions 0/490 dead transitions. [2024-06-20 15:23:01,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 490 transitions, 10354 flow [2024-06-20 15:23:01,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:01,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:01,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-20 15:23:01,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-20 15:23:01,221 INFO L175 Difference]: Start difference. First operand has 318 places, 467 transitions, 9296 flow. Second operand 7 states and 170 transitions. [2024-06-20 15:23:01,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 490 transitions, 10354 flow [2024-06-20 15:23:02,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 490 transitions, 10043 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-20 15:23:02,128 INFO L231 Difference]: Finished difference. Result has 317 places, 467 transitions, 9236 flow [2024-06-20 15:23:02,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8985, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9236, PETRI_PLACES=317, PETRI_TRANSITIONS=467} [2024-06-20 15:23:02,129 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-20 15:23:02,129 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 467 transitions, 9236 flow [2024-06-20 15:23:02,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:02,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:02,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:02,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 15:23:02,129 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:02,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:02,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1144173540, now seen corresponding path program 7 times [2024-06-20 15:23:02,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:02,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962217322] [2024-06-20 15:23:02,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:02,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:02,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:02,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:02,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:02,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962217322] [2024-06-20 15:23:02,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962217322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:02,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:02,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:02,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781008907] [2024-06-20 15:23:02,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:02,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:02,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:02,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:02,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:02,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:02,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 467 transitions, 9236 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:02,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:02,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:02,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:02,907 INFO L124 PetriNetUnfolderBase]: 1963/3273 cut-off events. [2024-06-20 15:23:02,907 INFO L125 PetriNetUnfolderBase]: For 223357/223361 co-relation queries the response was YES. [2024-06-20 15:23:02,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28905 conditions, 3273 events. 1963/3273 cut-off events. For 223357/223361 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 19317 event pairs, 336 based on Foata normal form. 1/3267 useless extension candidates. Maximal degree in co-relation 28755. Up to 2661 conditions per place. [2024-06-20 15:23:02,940 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 342 selfloop transitions, 139 changer transitions 0/488 dead transitions. [2024-06-20 15:23:02,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 488 transitions, 10398 flow [2024-06-20 15:23:02,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:02,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:02,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-20 15:23:02,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-20 15:23:02,942 INFO L175 Difference]: Start difference. First operand has 317 places, 467 transitions, 9236 flow. Second operand 8 states and 190 transitions. [2024-06-20 15:23:02,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 488 transitions, 10398 flow [2024-06-20 15:23:03,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 488 transitions, 10044 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-20 15:23:03,654 INFO L231 Difference]: Finished difference. Result has 317 places, 467 transitions, 9168 flow [2024-06-20 15:23:03,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8884, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9168, PETRI_PLACES=317, PETRI_TRANSITIONS=467} [2024-06-20 15:23:03,655 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-20 15:23:03,655 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 467 transitions, 9168 flow [2024-06-20 15:23:03,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:03,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:03,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:03,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 15:23:03,656 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:03,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:03,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1662445290, now seen corresponding path program 7 times [2024-06-20 15:23:03,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:03,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479591320] [2024-06-20 15:23:03,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:03,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:03,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:03,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:03,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:03,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479591320] [2024-06-20 15:23:03,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479591320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:03,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:03,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:03,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535892687] [2024-06-20 15:23:03,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:03,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:03,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:03,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:03,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:03,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:03,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 467 transitions, 9168 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:03,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:03,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:03,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:04,300 INFO L124 PetriNetUnfolderBase]: 1968/3288 cut-off events. [2024-06-20 15:23:04,300 INFO L125 PetriNetUnfolderBase]: For 224710/224735 co-relation queries the response was YES. [2024-06-20 15:23:04,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28891 conditions, 3288 events. 1968/3288 cut-off events. For 224710/224735 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 19498 event pairs, 356 based on Foata normal form. 19/3299 useless extension candidates. Maximal degree in co-relation 28741. Up to 2652 conditions per place. [2024-06-20 15:23:04,334 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 321 selfloop transitions, 159 changer transitions 0/487 dead transitions. [2024-06-20 15:23:04,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 487 transitions, 10386 flow [2024-06-20 15:23:04,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:04,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:04,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-20 15:23:04,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-20 15:23:04,335 INFO L175 Difference]: Start difference. First operand has 317 places, 467 transitions, 9168 flow. Second operand 7 states and 160 transitions. [2024-06-20 15:23:04,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 487 transitions, 10386 flow [2024-06-20 15:23:05,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 487 transitions, 10117 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 15:23:05,153 INFO L231 Difference]: Finished difference. Result has 318 places, 471 transitions, 9296 flow [2024-06-20 15:23:05,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8899, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9296, PETRI_PLACES=318, PETRI_TRANSITIONS=471} [2024-06-20 15:23:05,154 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-20 15:23:05,154 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 471 transitions, 9296 flow [2024-06-20 15:23:05,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:05,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:05,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:05,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 15:23:05,154 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:05,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:05,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1189739652, now seen corresponding path program 8 times [2024-06-20 15:23:05,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:05,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230319172] [2024-06-20 15:23:05,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:05,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:05,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:05,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:05,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:05,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230319172] [2024-06-20 15:23:05,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230319172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:05,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:05,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:05,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901158403] [2024-06-20 15:23:05,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:05,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:05,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:05,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:05,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:05,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:05,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 471 transitions, 9296 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:05,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:05,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:05,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:05,901 INFO L124 PetriNetUnfolderBase]: 1973/3294 cut-off events. [2024-06-20 15:23:05,901 INFO L125 PetriNetUnfolderBase]: For 228478/228488 co-relation queries the response was YES. [2024-06-20 15:23:05,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29054 conditions, 3294 events. 1973/3294 cut-off events. For 228478/228488 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 19558 event pairs, 357 based on Foata normal form. 9/3289 useless extension candidates. Maximal degree in co-relation 28903. Up to 2658 conditions per place. [2024-06-20 15:23:05,935 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 320 selfloop transitions, 166 changer transitions 0/493 dead transitions. [2024-06-20 15:23:05,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 493 transitions, 10657 flow [2024-06-20 15:23:05,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:05,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:05,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-20 15:23:05,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-20 15:23:05,936 INFO L175 Difference]: Start difference. First operand has 318 places, 471 transitions, 9296 flow. Second operand 8 states and 182 transitions. [2024-06-20 15:23:05,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 493 transitions, 10657 flow [2024-06-20 15:23:06,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 493 transitions, 10442 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-20 15:23:06,581 INFO L231 Difference]: Finished difference. Result has 323 places, 474 transitions, 9478 flow [2024-06-20 15:23:06,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9086, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9478, PETRI_PLACES=323, PETRI_TRANSITIONS=474} [2024-06-20 15:23:06,581 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-20 15:23:06,582 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 474 transitions, 9478 flow [2024-06-20 15:23:06,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:06,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:06,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:06,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 15:23:06,582 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:06,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:06,583 INFO L85 PathProgramCache]: Analyzing trace with hash -870321212, now seen corresponding path program 9 times [2024-06-20 15:23:06,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:06,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355552509] [2024-06-20 15:23:06,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:06,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:06,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:06,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:06,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:06,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355552509] [2024-06-20 15:23:06,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355552509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:06,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:06,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:06,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272062437] [2024-06-20 15:23:06,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:06,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:06,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:06,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:06,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:06,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:06,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 474 transitions, 9478 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:06,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:06,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:06,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:07,290 INFO L124 PetriNetUnfolderBase]: 1978/3297 cut-off events. [2024-06-20 15:23:07,290 INFO L125 PetriNetUnfolderBase]: For 237002/237012 co-relation queries the response was YES. [2024-06-20 15:23:07,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29241 conditions, 3297 events. 1978/3297 cut-off events. For 237002/237012 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 19495 event pairs, 355 based on Foata normal form. 9/3292 useless extension candidates. Maximal degree in co-relation 29088. Up to 2664 conditions per place. [2024-06-20 15:23:07,324 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 317 selfloop transitions, 174 changer transitions 0/498 dead transitions. [2024-06-20 15:23:07,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 498 transitions, 10858 flow [2024-06-20 15:23:07,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:23:07,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:23:07,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-20 15:23:07,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-20 15:23:07,326 INFO L175 Difference]: Start difference. First operand has 323 places, 474 transitions, 9478 flow. Second operand 10 states and 218 transitions. [2024-06-20 15:23:07,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 498 transitions, 10858 flow [2024-06-20 15:23:08,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 498 transitions, 10451 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-20 15:23:08,200 INFO L231 Difference]: Finished difference. Result has 328 places, 477 transitions, 9485 flow [2024-06-20 15:23:08,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9091, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9485, PETRI_PLACES=328, PETRI_TRANSITIONS=477} [2024-06-20 15:23:08,201 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 287 predicate places. [2024-06-20 15:23:08,201 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 477 transitions, 9485 flow [2024-06-20 15:23:08,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:08,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:08,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:08,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 15:23:08,201 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:08,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:08,202 INFO L85 PathProgramCache]: Analyzing trace with hash -870558548, now seen corresponding path program 8 times [2024-06-20 15:23:08,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:08,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400580332] [2024-06-20 15:23:08,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:08,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:08,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:08,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:08,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:08,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400580332] [2024-06-20 15:23:08,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400580332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:08,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:08,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:08,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928347513] [2024-06-20 15:23:08,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:08,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:08,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:08,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:08,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:08,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:08,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 477 transitions, 9485 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:08,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:08,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:08,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:08,895 INFO L124 PetriNetUnfolderBase]: 1983/3272 cut-off events. [2024-06-20 15:23:08,895 INFO L125 PetriNetUnfolderBase]: For 243971/243975 co-relation queries the response was YES. [2024-06-20 15:23:08,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29323 conditions, 3272 events. 1983/3272 cut-off events. For 243971/243975 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 19155 event pairs, 422 based on Foata normal form. 1/3249 useless extension candidates. Maximal degree in co-relation 29169. Up to 2253 conditions per place. [2024-06-20 15:23:08,929 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 208 selfloop transitions, 287 changer transitions 0/502 dead transitions. [2024-06-20 15:23:08,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 502 transitions, 11007 flow [2024-06-20 15:23:08,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:08,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:08,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-20 15:23:08,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-20 15:23:08,930 INFO L175 Difference]: Start difference. First operand has 328 places, 477 transitions, 9485 flow. Second operand 8 states and 183 transitions. [2024-06-20 15:23:08,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 502 transitions, 11007 flow [2024-06-20 15:23:09,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 502 transitions, 10601 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-20 15:23:09,717 INFO L231 Difference]: Finished difference. Result has 329 places, 486 transitions, 10094 flow [2024-06-20 15:23:09,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9095, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10094, PETRI_PLACES=329, PETRI_TRANSITIONS=486} [2024-06-20 15:23:09,717 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-20 15:23:09,717 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 486 transitions, 10094 flow [2024-06-20 15:23:09,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:09,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:09,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:09,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 15:23:09,718 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:09,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:09,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1317282828, now seen corresponding path program 10 times [2024-06-20 15:23:09,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:09,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220519487] [2024-06-20 15:23:09,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:09,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:09,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:09,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:09,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:09,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220519487] [2024-06-20 15:23:09,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220519487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:09,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:09,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:09,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241072878] [2024-06-20 15:23:09,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:09,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:09,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:09,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:09,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:09,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:09,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 486 transitions, 10094 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:09,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:09,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:09,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:10,435 INFO L124 PetriNetUnfolderBase]: 1980/3303 cut-off events. [2024-06-20 15:23:10,435 INFO L125 PetriNetUnfolderBase]: For 248212/248222 co-relation queries the response was YES. [2024-06-20 15:23:10,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30095 conditions, 3303 events. 1980/3303 cut-off events. For 248212/248222 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 19541 event pairs, 357 based on Foata normal form. 9/3301 useless extension candidates. Maximal degree in co-relation 29939. Up to 2668 conditions per place. [2024-06-20 15:23:10,470 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 324 selfloop transitions, 176 changer transitions 0/507 dead transitions. [2024-06-20 15:23:10,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 507 transitions, 11304 flow [2024-06-20 15:23:10,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:23:10,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:23:10,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-20 15:23:10,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5318181818181819 [2024-06-20 15:23:10,471 INFO L175 Difference]: Start difference. First operand has 329 places, 486 transitions, 10094 flow. Second operand 11 states and 234 transitions. [2024-06-20 15:23:10,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 507 transitions, 11304 flow [2024-06-20 15:23:11,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 507 transitions, 11042 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-20 15:23:11,653 INFO L231 Difference]: Finished difference. Result has 336 places, 486 transitions, 10190 flow [2024-06-20 15:23:11,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9832, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10190, PETRI_PLACES=336, PETRI_TRANSITIONS=486} [2024-06-20 15:23:11,653 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-20 15:23:11,654 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 486 transitions, 10190 flow [2024-06-20 15:23:11,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:11,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:11,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:11,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 15:23:11,654 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:11,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:11,654 INFO L85 PathProgramCache]: Analyzing trace with hash 373298812, now seen corresponding path program 9 times [2024-06-20 15:23:11,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:11,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701131215] [2024-06-20 15:23:11,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:11,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:11,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:11,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:11,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:11,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701131215] [2024-06-20 15:23:11,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701131215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:11,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:11,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:11,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045355995] [2024-06-20 15:23:11,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:11,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:11,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:11,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:11,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:11,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:11,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 486 transitions, 10190 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:11,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:11,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:11,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:12,505 INFO L124 PetriNetUnfolderBase]: 1985/3310 cut-off events. [2024-06-20 15:23:12,505 INFO L125 PetriNetUnfolderBase]: For 248556/248560 co-relation queries the response was YES. [2024-06-20 15:23:12,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29199 conditions, 3310 events. 1985/3310 cut-off events. For 248556/248560 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 19611 event pairs, 335 based on Foata normal form. 1/3304 useless extension candidates. Maximal degree in co-relation 29041. Up to 2694 conditions per place. [2024-06-20 15:23:12,543 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 382 selfloop transitions, 120 changer transitions 0/509 dead transitions. [2024-06-20 15:23:12,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 509 transitions, 11460 flow [2024-06-20 15:23:12,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:12,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:12,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-20 15:23:12,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-20 15:23:12,544 INFO L175 Difference]: Start difference. First operand has 336 places, 486 transitions, 10190 flow. Second operand 8 states and 187 transitions. [2024-06-20 15:23:12,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 509 transitions, 11460 flow [2024-06-20 15:23:13,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 509 transitions, 11086 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-20 15:23:13,528 INFO L231 Difference]: Finished difference. Result has 334 places, 489 transitions, 10122 flow [2024-06-20 15:23:13,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9816, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10122, PETRI_PLACES=334, PETRI_TRANSITIONS=489} [2024-06-20 15:23:13,529 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-20 15:23:13,529 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 489 transitions, 10122 flow [2024-06-20 15:23:13,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:13,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:13,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:13,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 15:23:13,530 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:13,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:13,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1652170116, now seen corresponding path program 11 times [2024-06-20 15:23:13,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:13,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363439351] [2024-06-20 15:23:13,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:13,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:13,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:13,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:13,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:13,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363439351] [2024-06-20 15:23:13,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363439351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:13,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:13,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:13,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361250204] [2024-06-20 15:23:13,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:13,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:13,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:13,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:13,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:13,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:13,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 489 transitions, 10122 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:13,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:13,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:13,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:14,288 INFO L124 PetriNetUnfolderBase]: 2010/3358 cut-off events. [2024-06-20 15:23:14,289 INFO L125 PetriNetUnfolderBase]: For 254539/254543 co-relation queries the response was YES. [2024-06-20 15:23:14,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29640 conditions, 3358 events. 2010/3358 cut-off events. For 254539/254543 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 20013 event pairs, 334 based on Foata normal form. 1/3352 useless extension candidates. Maximal degree in co-relation 29481. Up to 2761 conditions per place. [2024-06-20 15:23:14,324 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 391 selfloop transitions, 120 changer transitions 0/518 dead transitions. [2024-06-20 15:23:14,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 518 transitions, 11684 flow [2024-06-20 15:23:14,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:23:14,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:23:14,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-20 15:23:14,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-20 15:23:14,325 INFO L175 Difference]: Start difference. First operand has 334 places, 489 transitions, 10122 flow. Second operand 6 states and 146 transitions. [2024-06-20 15:23:14,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 518 transitions, 11684 flow [2024-06-20 15:23:15,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 518 transitions, 11187 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-20 15:23:15,401 INFO L231 Difference]: Finished difference. Result has 334 places, 502 transitions, 10275 flow [2024-06-20 15:23:15,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9649, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10275, PETRI_PLACES=334, PETRI_TRANSITIONS=502} [2024-06-20 15:23:15,401 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-20 15:23:15,401 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 502 transitions, 10275 flow [2024-06-20 15:23:15,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:15,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:15,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:15,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 15:23:15,402 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:15,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:15,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1652158770, now seen corresponding path program 10 times [2024-06-20 15:23:15,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:15,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936482277] [2024-06-20 15:23:15,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:15,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:15,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:15,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:15,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:15,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936482277] [2024-06-20 15:23:15,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936482277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:15,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:15,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:15,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103972060] [2024-06-20 15:23:15,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:15,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:15,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:15,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:15,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:15,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:15,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 502 transitions, 10275 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:15,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:15,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:15,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:16,163 INFO L124 PetriNetUnfolderBase]: 2007/3360 cut-off events. [2024-06-20 15:23:16,163 INFO L125 PetriNetUnfolderBase]: For 256396/256400 co-relation queries the response was YES. [2024-06-20 15:23:16,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29223 conditions, 3360 events. 2007/3360 cut-off events. For 256396/256400 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 20103 event pairs, 337 based on Foata normal form. 1/3354 useless extension candidates. Maximal degree in co-relation 29064. Up to 2726 conditions per place. [2024-06-20 15:23:16,198 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 397 selfloop transitions, 122 changer transitions 0/526 dead transitions. [2024-06-20 15:23:16,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 526 transitions, 11397 flow [2024-06-20 15:23:16,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:23:16,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:23:16,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-20 15:23:16,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-20 15:23:16,199 INFO L175 Difference]: Start difference. First operand has 334 places, 502 transitions, 10275 flow. Second operand 10 states and 224 transitions. [2024-06-20 15:23:16,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 526 transitions, 11397 flow [2024-06-20 15:23:17,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 526 transitions, 11193 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-20 15:23:17,312 INFO L231 Difference]: Finished difference. Result has 341 places, 502 transitions, 10321 flow [2024-06-20 15:23:17,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10071, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10321, PETRI_PLACES=341, PETRI_TRANSITIONS=502} [2024-06-20 15:23:17,313 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 300 predicate places. [2024-06-20 15:23:17,313 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 502 transitions, 10321 flow [2024-06-20 15:23:17,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:17,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:17,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] [2024-06-20 15:23:17,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 15:23:17,313 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:17,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:17,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1168128832, now seen corresponding path program 12 times [2024-06-20 15:23:17,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:17,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239427908] [2024-06-20 15:23:17,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:17,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:17,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:17,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:17,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:17,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239427908] [2024-06-20 15:23:17,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239427908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:17,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:17,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:17,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639203839] [2024-06-20 15:23:17,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:17,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:17,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:17,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:17,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:17,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:17,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 502 transitions, 10321 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:17,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:17,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:17,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:18,092 INFO L124 PetriNetUnfolderBase]: 2004/3351 cut-off events. [2024-06-20 15:23:18,092 INFO L125 PetriNetUnfolderBase]: For 259703/259707 co-relation queries the response was YES. [2024-06-20 15:23:18,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29241 conditions, 3351 events. 2004/3351 cut-off events. For 259703/259707 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 20019 event pairs, 336 based on Foata normal form. 1/3345 useless extension candidates. Maximal degree in co-relation 29081. Up to 2754 conditions per place. [2024-06-20 15:23:18,130 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 384 selfloop transitions, 131 changer transitions 0/522 dead transitions. [2024-06-20 15:23:18,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 522 transitions, 11453 flow [2024-06-20 15:23:18,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:18,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:18,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-20 15:23:18,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-20 15:23:18,131 INFO L175 Difference]: Start difference. First operand has 341 places, 502 transitions, 10321 flow. Second operand 8 states and 187 transitions. [2024-06-20 15:23:18,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 522 transitions, 11453 flow [2024-06-20 15:23:19,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 522 transitions, 11211 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-20 15:23:19,199 INFO L231 Difference]: Finished difference. Result has 341 places, 502 transitions, 10359 flow [2024-06-20 15:23:19,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10079, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10359, PETRI_PLACES=341, PETRI_TRANSITIONS=502} [2024-06-20 15:23:19,200 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 300 predicate places. [2024-06-20 15:23:19,200 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 502 transitions, 10359 flow [2024-06-20 15:23:19,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:19,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:19,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:19,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 15:23:19,200 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:19,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:19,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1315944454, now seen corresponding path program 13 times [2024-06-20 15:23:19,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:19,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885598163] [2024-06-20 15:23:19,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:19,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:19,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:19,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:19,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:19,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885598163] [2024-06-20 15:23:19,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885598163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:19,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:19,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:19,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477003975] [2024-06-20 15:23:19,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:19,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:19,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:19,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:19,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:19,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:19,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 502 transitions, 10359 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:19,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:19,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:19,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:19,992 INFO L124 PetriNetUnfolderBase]: 2006/3350 cut-off events. [2024-06-20 15:23:19,992 INFO L125 PetriNetUnfolderBase]: For 266059/266063 co-relation queries the response was YES. [2024-06-20 15:23:20,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29288 conditions, 3350 events. 2006/3350 cut-off events. For 266059/266063 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 19949 event pairs, 334 based on Foata normal form. 2/3345 useless extension candidates. Maximal degree in co-relation 29127. Up to 2709 conditions per place. [2024-06-20 15:23:20,029 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 363 selfloop transitions, 152 changer transitions 0/522 dead transitions. [2024-06-20 15:23:20,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 522 transitions, 11638 flow [2024-06-20 15:23:20,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:23:20,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:23:20,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-20 15:23:20,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-20 15:23:20,030 INFO L175 Difference]: Start difference. First operand has 341 places, 502 transitions, 10359 flow. Second operand 9 states and 203 transitions. [2024-06-20 15:23:20,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 522 transitions, 11638 flow [2024-06-20 15:23:21,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 522 transitions, 11304 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 15:23:21,288 INFO L231 Difference]: Finished difference. Result has 342 places, 505 transitions, 10390 flow [2024-06-20 15:23:21,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10027, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10390, PETRI_PLACES=342, PETRI_TRANSITIONS=505} [2024-06-20 15:23:21,289 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-20 15:23:21,289 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 505 transitions, 10390 flow [2024-06-20 15:23:21,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:21,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:21,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:21,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 15:23:21,290 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:21,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:21,290 INFO L85 PathProgramCache]: Analyzing trace with hash 122635622, now seen corresponding path program 11 times [2024-06-20 15:23:21,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:21,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920532798] [2024-06-20 15:23:21,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:21,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:21,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:21,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:21,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:21,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920532798] [2024-06-20 15:23:21,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920532798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:21,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:21,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:21,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33768895] [2024-06-20 15:23:21,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:21,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:21,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:21,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:21,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:21,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:21,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 505 transitions, 10390 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:21,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:21,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:21,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:22,138 INFO L124 PetriNetUnfolderBase]: 2027/3381 cut-off events. [2024-06-20 15:23:22,138 INFO L125 PetriNetUnfolderBase]: For 269236/269240 co-relation queries the response was YES. [2024-06-20 15:23:22,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29744 conditions, 3381 events. 2027/3381 cut-off events. For 269236/269240 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 20155 event pairs, 335 based on Foata normal form. 1/3375 useless extension candidates. Maximal degree in co-relation 29583. Up to 2579 conditions per place. [2024-06-20 15:23:22,177 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 336 selfloop transitions, 189 changer transitions 0/532 dead transitions. [2024-06-20 15:23:22,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 532 transitions, 11991 flow [2024-06-20 15:23:22,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:23:22,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:23:22,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-20 15:23:22,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-20 15:23:22,178 INFO L175 Difference]: Start difference. First operand has 342 places, 505 transitions, 10390 flow. Second operand 10 states and 222 transitions. [2024-06-20 15:23:22,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 532 transitions, 11991 flow [2024-06-20 15:23:23,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 532 transitions, 11702 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 15:23:23,523 INFO L231 Difference]: Finished difference. Result has 348 places, 514 transitions, 10796 flow [2024-06-20 15:23:23,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10101, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10796, PETRI_PLACES=348, PETRI_TRANSITIONS=514} [2024-06-20 15:23:23,524 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-20 15:23:23,524 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 514 transitions, 10796 flow [2024-06-20 15:23:23,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:23,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:23,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:23,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 15:23:23,525 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:23,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:23,525 INFO L85 PathProgramCache]: Analyzing trace with hash 386185822, now seen corresponding path program 12 times [2024-06-20 15:23:23,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:23,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65110730] [2024-06-20 15:23:23,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:23,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:23,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:23,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:23,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:23,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65110730] [2024-06-20 15:23:23,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65110730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:23,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:23,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:23,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138645936] [2024-06-20 15:23:23,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:23,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:23,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:23,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:23,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:23,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:23,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 514 transitions, 10796 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:23,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:23,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:23,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:24,405 INFO L124 PetriNetUnfolderBase]: 2032/3394 cut-off events. [2024-06-20 15:23:24,405 INFO L125 PetriNetUnfolderBase]: For 276924/276928 co-relation queries the response was YES. [2024-06-20 15:23:24,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30206 conditions, 3394 events. 2032/3394 cut-off events. For 276924/276928 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 20266 event pairs, 344 based on Foata normal form. 1/3388 useless extension candidates. Maximal degree in co-relation 30042. Up to 2583 conditions per place. [2024-06-20 15:23:24,437 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 321 selfloop transitions, 208 changer transitions 0/536 dead transitions. [2024-06-20 15:23:24,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 536 transitions, 12297 flow [2024-06-20 15:23:24,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:24,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:24,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-20 15:23:24,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-20 15:23:24,438 INFO L175 Difference]: Start difference. First operand has 348 places, 514 transitions, 10796 flow. Second operand 8 states and 187 transitions. [2024-06-20 15:23:24,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 536 transitions, 12297 flow [2024-06-20 15:23:25,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 536 transitions, 11921 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-20 15:23:25,708 INFO L231 Difference]: Finished difference. Result has 350 places, 517 transitions, 10925 flow [2024-06-20 15:23:25,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10426, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10925, PETRI_PLACES=350, PETRI_TRANSITIONS=517} [2024-06-20 15:23:25,709 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-20 15:23:25,709 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 517 transitions, 10925 flow [2024-06-20 15:23:25,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:25,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:25,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:25,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 15:23:25,709 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:25,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:25,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1665294276, now seen corresponding path program 14 times [2024-06-20 15:23:25,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:25,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380122987] [2024-06-20 15:23:25,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:25,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:25,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:25,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:25,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:25,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380122987] [2024-06-20 15:23:25,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380122987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:25,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:25,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:25,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177737968] [2024-06-20 15:23:25,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:25,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:25,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:25,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:25,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:25,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:25,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 517 transitions, 10925 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:25,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:25,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:25,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:26,489 INFO L124 PetriNetUnfolderBase]: 2037/3405 cut-off events. [2024-06-20 15:23:26,489 INFO L125 PetriNetUnfolderBase]: For 283475/283479 co-relation queries the response was YES. [2024-06-20 15:23:26,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30368 conditions, 3405 events. 2037/3405 cut-off events. For 283475/283479 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 20363 event pairs, 336 based on Foata normal form. 1/3399 useless extension candidates. Maximal degree in co-relation 30203. Up to 2751 conditions per place. [2024-06-20 15:23:26,530 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 370 selfloop transitions, 159 changer transitions 0/536 dead transitions. [2024-06-20 15:23:26,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 536 transitions, 12245 flow [2024-06-20 15:23:26,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:26,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:26,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-20 15:23:26,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-20 15:23:26,531 INFO L175 Difference]: Start difference. First operand has 350 places, 517 transitions, 10925 flow. Second operand 8 states and 183 transitions. [2024-06-20 15:23:26,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 536 transitions, 12245 flow [2024-06-20 15:23:27,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 536 transitions, 11860 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-20 15:23:27,639 INFO L231 Difference]: Finished difference. Result has 352 places, 520 transitions, 10922 flow [2024-06-20 15:23:27,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10542, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10922, PETRI_PLACES=352, PETRI_TRANSITIONS=520} [2024-06-20 15:23:27,639 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-20 15:23:27,639 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 520 transitions, 10922 flow [2024-06-20 15:23:27,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:27,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:27,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:27,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 15:23:27,640 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:27,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:27,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1858996350, now seen corresponding path program 13 times [2024-06-20 15:23:27,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:27,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008016770] [2024-06-20 15:23:27,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:27,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:27,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:27,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:27,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:27,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008016770] [2024-06-20 15:23:27,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008016770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:27,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:27,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:27,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777160709] [2024-06-20 15:23:27,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:27,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:27,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:27,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:27,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:27,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:27,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 520 transitions, 10922 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:27,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:27,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:27,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:28,438 INFO L124 PetriNetUnfolderBase]: 2034/3397 cut-off events. [2024-06-20 15:23:28,438 INFO L125 PetriNetUnfolderBase]: For 286780/286784 co-relation queries the response was YES. [2024-06-20 15:23:28,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30200 conditions, 3397 events. 2034/3397 cut-off events. For 286780/286784 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 20314 event pairs, 338 based on Foata normal form. 1/3391 useless extension candidates. Maximal degree in co-relation 30034. Up to 2585 conditions per place. [2024-06-20 15:23:28,477 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 333 selfloop transitions, 196 changer transitions 0/536 dead transitions. [2024-06-20 15:23:28,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 536 transitions, 12182 flow [2024-06-20 15:23:28,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:23:28,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:23:28,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-20 15:23:28,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-20 15:23:28,478 INFO L175 Difference]: Start difference. First operand has 352 places, 520 transitions, 10922 flow. Second operand 9 states and 201 transitions. [2024-06-20 15:23:28,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 536 transitions, 12182 flow [2024-06-20 15:23:30,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 536 transitions, 11897 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-20 15:23:30,122 INFO L231 Difference]: Finished difference. Result has 356 places, 520 transitions, 11035 flow [2024-06-20 15:23:30,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10637, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11035, PETRI_PLACES=356, PETRI_TRANSITIONS=520} [2024-06-20 15:23:30,122 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-20 15:23:30,122 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 520 transitions, 11035 flow [2024-06-20 15:23:30,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:30,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:30,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:30,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 15:23:30,123 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:30,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:30,123 INFO L85 PathProgramCache]: Analyzing trace with hash 381060778, now seen corresponding path program 15 times [2024-06-20 15:23:30,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:30,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130415355] [2024-06-20 15:23:30,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:30,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:30,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:30,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:30,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:30,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130415355] [2024-06-20 15:23:30,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130415355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:30,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:30,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:30,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993340002] [2024-06-20 15:23:30,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:30,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:30,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:30,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:30,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:30,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:30,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 520 transitions, 11035 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:30,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:30,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:30,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:30,898 INFO L124 PetriNetUnfolderBase]: 2031/3389 cut-off events. [2024-06-20 15:23:30,898 INFO L125 PetriNetUnfolderBase]: For 290427/290431 co-relation queries the response was YES. [2024-06-20 15:23:30,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30278 conditions, 3389 events. 2031/3389 cut-off events. For 290427/290431 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 20196 event pairs, 341 based on Foata normal form. 1/3383 useless extension candidates. Maximal degree in co-relation 30111. Up to 2744 conditions per place. [2024-06-20 15:23:30,937 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 369 selfloop transitions, 161 changer transitions 0/537 dead transitions. [2024-06-20 15:23:30,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 537 transitions, 12159 flow [2024-06-20 15:23:30,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:30,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:30,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-20 15:23:30,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-20 15:23:30,937 INFO L175 Difference]: Start difference. First operand has 356 places, 520 transitions, 11035 flow. Second operand 7 states and 167 transitions. [2024-06-20 15:23:30,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 537 transitions, 12159 flow [2024-06-20 15:23:32,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 537 transitions, 11659 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-20 15:23:32,190 INFO L231 Difference]: Finished difference. Result has 355 places, 520 transitions, 10863 flow [2024-06-20 15:23:32,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10535, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10863, PETRI_PLACES=355, PETRI_TRANSITIONS=520} [2024-06-20 15:23:32,190 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-20 15:23:32,190 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 520 transitions, 10863 flow [2024-06-20 15:23:32,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:32,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:32,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:32,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 15:23:32,191 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:32,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:32,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1573740588, now seen corresponding path program 1 times [2024-06-20 15:23:32,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:32,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362374684] [2024-06-20 15:23:32,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:32,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:32,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:32,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:32,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:32,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362374684] [2024-06-20 15:23:32,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362374684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:32,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:32,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:32,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625539160] [2024-06-20 15:23:32,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:32,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:32,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:32,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:32,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:32,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:32,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 520 transitions, 10863 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:32,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:32,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:32,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:32,995 INFO L124 PetriNetUnfolderBase]: 2117/3540 cut-off events. [2024-06-20 15:23:32,995 INFO L125 PetriNetUnfolderBase]: For 349924/349941 co-relation queries the response was YES. [2024-06-20 15:23:33,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31688 conditions, 3540 events. 2117/3540 cut-off events. For 349924/349941 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 21335 event pairs, 376 based on Foata normal form. 16/3552 useless extension candidates. Maximal degree in co-relation 31521. Up to 2921 conditions per place. [2024-06-20 15:23:33,035 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 490 selfloop transitions, 59 changer transitions 0/556 dead transitions. [2024-06-20 15:23:33,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 556 transitions, 12350 flow [2024-06-20 15:23:33,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:33,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:33,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-20 15:23:33,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-20 15:23:33,036 INFO L175 Difference]: Start difference. First operand has 355 places, 520 transitions, 10863 flow. Second operand 7 states and 164 transitions. [2024-06-20 15:23:33,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 556 transitions, 12350 flow [2024-06-20 15:23:34,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 556 transitions, 11768 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-20 15:23:34,419 INFO L231 Difference]: Finished difference. Result has 354 places, 526 transitions, 10517 flow [2024-06-20 15:23:34,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10281, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10517, PETRI_PLACES=354, PETRI_TRANSITIONS=526} [2024-06-20 15:23:34,419 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-20 15:23:34,419 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 526 transitions, 10517 flow [2024-06-20 15:23:34,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:34,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:34,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:34,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 15:23:34,420 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:34,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:34,420 INFO L85 PathProgramCache]: Analyzing trace with hash -385092482, now seen corresponding path program 2 times [2024-06-20 15:23:34,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:34,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410025128] [2024-06-20 15:23:34,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:34,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:34,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:34,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:34,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:34,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410025128] [2024-06-20 15:23:34,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410025128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:34,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:34,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:34,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096303975] [2024-06-20 15:23:34,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:34,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:34,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:34,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:34,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:34,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:34,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 526 transitions, 10517 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:34,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:34,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:34,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:35,208 INFO L124 PetriNetUnfolderBase]: 2183/3642 cut-off events. [2024-06-20 15:23:35,208 INFO L125 PetriNetUnfolderBase]: For 379490/379507 co-relation queries the response was YES. [2024-06-20 15:23:35,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32815 conditions, 3642 events. 2183/3642 cut-off events. For 379490/379507 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 22007 event pairs, 392 based on Foata normal form. 16/3654 useless extension candidates. Maximal degree in co-relation 32645. Up to 3138 conditions per place. [2024-06-20 15:23:35,248 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 487 selfloop transitions, 58 changer transitions 0/552 dead transitions. [2024-06-20 15:23:35,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 552 transitions, 11920 flow [2024-06-20 15:23:35,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:35,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:35,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-20 15:23:35,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:23:35,249 INFO L175 Difference]: Start difference. First operand has 354 places, 526 transitions, 10517 flow. Second operand 7 states and 161 transitions. [2024-06-20 15:23:35,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 552 transitions, 11920 flow [2024-06-20 15:23:36,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 552 transitions, 11827 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-20 15:23:36,903 INFO L231 Difference]: Finished difference. Result has 360 places, 529 transitions, 10601 flow [2024-06-20 15:23:36,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10428, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10601, PETRI_PLACES=360, PETRI_TRANSITIONS=529} [2024-06-20 15:23:36,904 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-20 15:23:36,904 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 529 transitions, 10601 flow [2024-06-20 15:23:36,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:36,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:36,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:36,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 15:23:36,905 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:36,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:36,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1419832758, now seen corresponding path program 3 times [2024-06-20 15:23:36,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:36,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850779660] [2024-06-20 15:23:36,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:36,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:36,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:37,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:37,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:37,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850779660] [2024-06-20 15:23:37,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850779660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:37,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:37,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:37,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509964312] [2024-06-20 15:23:37,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:37,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:37,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:37,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:37,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:37,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:37,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 529 transitions, 10601 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:37,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:37,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:37,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:37,718 INFO L124 PetriNetUnfolderBase]: 2165/3616 cut-off events. [2024-06-20 15:23:37,718 INFO L125 PetriNetUnfolderBase]: For 368013/368030 co-relation queries the response was YES. [2024-06-20 15:23:37,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32188 conditions, 3616 events. 2165/3616 cut-off events. For 368013/368030 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 21829 event pairs, 390 based on Foata normal form. 18/3630 useless extension candidates. Maximal degree in co-relation 32015. Up to 3162 conditions per place. [2024-06-20 15:23:37,760 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 484 selfloop transitions, 58 changer transitions 0/549 dead transitions. [2024-06-20 15:23:37,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 549 transitions, 11793 flow [2024-06-20 15:23:37,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:37,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:37,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-20 15:23:37,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-20 15:23:37,762 INFO L175 Difference]: Start difference. First operand has 360 places, 529 transitions, 10601 flow. Second operand 7 states and 157 transitions. [2024-06-20 15:23:37,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 549 transitions, 11793 flow [2024-06-20 15:23:39,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 549 transitions, 11698 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-20 15:23:39,518 INFO L231 Difference]: Finished difference. Result has 364 places, 530 transitions, 10651 flow [2024-06-20 15:23:39,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10516, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10651, PETRI_PLACES=364, PETRI_TRANSITIONS=530} [2024-06-20 15:23:39,518 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 323 predicate places. [2024-06-20 15:23:39,518 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 530 transitions, 10651 flow [2024-06-20 15:23:39,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:39,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:39,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:39,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 15:23:39,519 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:39,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:39,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1189730724, now seen corresponding path program 4 times [2024-06-20 15:23:39,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:39,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016477213] [2024-06-20 15:23:39,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:39,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:39,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:39,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:39,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:39,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016477213] [2024-06-20 15:23:39,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016477213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:39,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:39,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:39,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545475409] [2024-06-20 15:23:39,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:39,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:39,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:39,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:39,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:39,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:39,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 530 transitions, 10651 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:39,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:39,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:39,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:40,484 INFO L124 PetriNetUnfolderBase]: 2193/3666 cut-off events. [2024-06-20 15:23:40,484 INFO L125 PetriNetUnfolderBase]: For 373463/373465 co-relation queries the response was YES. [2024-06-20 15:23:40,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32540 conditions, 3666 events. 2193/3666 cut-off events. For 373463/373465 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22227 event pairs, 397 based on Foata normal form. 8/3668 useless extension candidates. Maximal degree in co-relation 32365. Up to 3210 conditions per place. [2024-06-20 15:23:40,527 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 485 selfloop transitions, 59 changer transitions 0/551 dead transitions. [2024-06-20 15:23:40,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 551 transitions, 11848 flow [2024-06-20 15:23:40,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:40,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:40,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-20 15:23:40,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-20 15:23:40,528 INFO L175 Difference]: Start difference. First operand has 364 places, 530 transitions, 10651 flow. Second operand 8 states and 177 transitions. [2024-06-20 15:23:40,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 551 transitions, 11848 flow [2024-06-20 15:23:42,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 551 transitions, 11737 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-20 15:23:42,321 INFO L231 Difference]: Finished difference. Result has 367 places, 531 transitions, 10684 flow [2024-06-20 15:23:42,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10540, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10684, PETRI_PLACES=367, PETRI_TRANSITIONS=531} [2024-06-20 15:23:42,322 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-20 15:23:42,322 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 531 transitions, 10684 flow [2024-06-20 15:23:42,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:42,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:42,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:42,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 15:23:42,322 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:42,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:42,323 INFO L85 PathProgramCache]: Analyzing trace with hash 941365322, now seen corresponding path program 5 times [2024-06-20 15:23:42,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:42,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125142823] [2024-06-20 15:23:42,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:42,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:42,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:42,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:42,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:42,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125142823] [2024-06-20 15:23:42,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125142823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:42,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:42,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:42,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368618965] [2024-06-20 15:23:42,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:42,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:42,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:42,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:42,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:42,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:42,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 531 transitions, 10684 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:42,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:42,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:42,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:43,176 INFO L124 PetriNetUnfolderBase]: 2246/3748 cut-off events. [2024-06-20 15:23:43,176 INFO L125 PetriNetUnfolderBase]: For 396590/396592 co-relation queries the response was YES. [2024-06-20 15:23:43,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33729 conditions, 3748 events. 2246/3748 cut-off events. For 396590/396592 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 22775 event pairs, 408 based on Foata normal form. 6/3748 useless extension candidates. Maximal degree in co-relation 33553. Up to 3213 conditions per place. [2024-06-20 15:23:43,220 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 490 selfloop transitions, 61 changer transitions 0/558 dead transitions. [2024-06-20 15:23:43,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 558 transitions, 12111 flow [2024-06-20 15:23:43,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:43,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:43,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-20 15:23:43,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-20 15:23:43,221 INFO L175 Difference]: Start difference. First operand has 367 places, 531 transitions, 10684 flow. Second operand 8 states and 180 transitions. [2024-06-20 15:23:43,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 558 transitions, 12111 flow [2024-06-20 15:23:45,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 558 transitions, 11984 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 15:23:45,131 INFO L231 Difference]: Finished difference. Result has 370 places, 534 transitions, 10744 flow [2024-06-20 15:23:45,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10557, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10744, PETRI_PLACES=370, PETRI_TRANSITIONS=534} [2024-06-20 15:23:45,132 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-20 15:23:45,132 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 534 transitions, 10744 flow [2024-06-20 15:23:45,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:45,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:45,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:45,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 15:23:45,133 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:45,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:45,133 INFO L85 PathProgramCache]: Analyzing trace with hash 946875572, now seen corresponding path program 6 times [2024-06-20 15:23:45,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:45,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855845383] [2024-06-20 15:23:45,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:45,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:45,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:45,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:45,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:45,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855845383] [2024-06-20 15:23:45,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855845383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:45,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:45,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:45,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156533347] [2024-06-20 15:23:45,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:45,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:45,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:45,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:45,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:45,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:45,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 534 transitions, 10744 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:45,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:45,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:45,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:46,105 INFO L124 PetriNetUnfolderBase]: 2228/3727 cut-off events. [2024-06-20 15:23:46,105 INFO L125 PetriNetUnfolderBase]: For 384170/384172 co-relation queries the response was YES. [2024-06-20 15:23:46,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33046 conditions, 3727 events. 2228/3727 cut-off events. For 384170/384172 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 22712 event pairs, 406 based on Foata normal form. 8/3729 useless extension candidates. Maximal degree in co-relation 32868. Up to 3267 conditions per place. [2024-06-20 15:23:46,148 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 489 selfloop transitions, 61 changer transitions 0/557 dead transitions. [2024-06-20 15:23:46,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 557 transitions, 11962 flow [2024-06-20 15:23:46,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:23:46,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:23:46,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-20 15:23:46,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5275 [2024-06-20 15:23:46,150 INFO L175 Difference]: Start difference. First operand has 370 places, 534 transitions, 10744 flow. Second operand 10 states and 211 transitions. [2024-06-20 15:23:46,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 557 transitions, 11962 flow [2024-06-20 15:23:47,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 557 transitions, 11855 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-20 15:23:47,681 INFO L231 Difference]: Finished difference. Result has 376 places, 535 transitions, 10790 flow [2024-06-20 15:23:47,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10649, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10790, PETRI_PLACES=376, PETRI_TRANSITIONS=535} [2024-06-20 15:23:47,681 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-20 15:23:47,681 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 535 transitions, 10790 flow [2024-06-20 15:23:47,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:47,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:47,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:47,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 15:23:47,681 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:47,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:47,682 INFO L85 PathProgramCache]: Analyzing trace with hash 947090774, now seen corresponding path program 1 times [2024-06-20 15:23:47,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:47,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43297147] [2024-06-20 15:23:47,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:47,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:47,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:47,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:47,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:47,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43297147] [2024-06-20 15:23:47,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43297147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:47,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:47,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:23:47,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753472908] [2024-06-20 15:23:47,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:47,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:23:47,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:47,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:23:47,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:23:47,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:47,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 535 transitions, 10790 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:47,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:47,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:47,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:48,579 INFO L124 PetriNetUnfolderBase]: 2215/3703 cut-off events. [2024-06-20 15:23:48,579 INFO L125 PetriNetUnfolderBase]: For 362702/362704 co-relation queries the response was YES. [2024-06-20 15:23:48,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32481 conditions, 3703 events. 2215/3703 cut-off events. For 362702/362704 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 22492 event pairs, 393 based on Foata normal form. 6/3703 useless extension candidates. Maximal degree in co-relation 32301. Up to 3186 conditions per place. [2024-06-20 15:23:48,631 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 488 selfloop transitions, 65 changer transitions 0/560 dead transitions. [2024-06-20 15:23:48,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 560 transitions, 12000 flow [2024-06-20 15:23:48,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:23:48,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:23:48,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-20 15:23:48,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5325 [2024-06-20 15:23:48,632 INFO L175 Difference]: Start difference. First operand has 376 places, 535 transitions, 10790 flow. Second operand 10 states and 213 transitions. [2024-06-20 15:23:48,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 560 transitions, 12000 flow [2024-06-20 15:23:50,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 560 transitions, 11879 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-20 15:23:50,304 INFO L231 Difference]: Finished difference. Result has 378 places, 535 transitions, 10803 flow [2024-06-20 15:23:50,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10669, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10803, PETRI_PLACES=378, PETRI_TRANSITIONS=535} [2024-06-20 15:23:50,304 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-20 15:23:50,304 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 535 transitions, 10803 flow [2024-06-20 15:23:50,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:50,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:50,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:50,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 15:23:50,305 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:50,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:50,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1659940824, now seen corresponding path program 7 times [2024-06-20 15:23:50,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:50,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122984277] [2024-06-20 15:23:50,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:50,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:50,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:50,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:50,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:50,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122984277] [2024-06-20 15:23:50,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122984277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:50,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:50,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:50,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124616585] [2024-06-20 15:23:50,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:50,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:50,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:50,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:50,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:50,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:50,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 535 transitions, 10803 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:50,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:50,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:50,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:51,273 INFO L124 PetriNetUnfolderBase]: 2243/3754 cut-off events. [2024-06-20 15:23:51,274 INFO L125 PetriNetUnfolderBase]: For 376662/376664 co-relation queries the response was YES. [2024-06-20 15:23:51,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32857 conditions, 3754 events. 2243/3754 cut-off events. For 376662/376664 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 22914 event pairs, 394 based on Foata normal form. 8/3760 useless extension candidates. Maximal degree in co-relation 32676. Up to 3326 conditions per place. [2024-06-20 15:23:51,309 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 514 selfloop transitions, 36 changer transitions 0/557 dead transitions. [2024-06-20 15:23:51,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 557 transitions, 12014 flow [2024-06-20 15:23:51,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:51,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:51,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-20 15:23:51,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:23:51,310 INFO L175 Difference]: Start difference. First operand has 378 places, 535 transitions, 10803 flow. Second operand 7 states and 161 transitions. [2024-06-20 15:23:51,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 557 transitions, 12014 flow [2024-06-20 15:23:53,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 557 transitions, 11831 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-20 15:23:53,248 INFO L231 Difference]: Finished difference. Result has 376 places, 536 transitions, 10716 flow [2024-06-20 15:23:53,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10621, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10716, PETRI_PLACES=376, PETRI_TRANSITIONS=536} [2024-06-20 15:23:53,248 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-20 15:23:53,248 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 536 transitions, 10716 flow [2024-06-20 15:23:53,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:53,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:53,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:53,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 15:23:53,249 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:53,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:53,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1659792954, now seen corresponding path program 8 times [2024-06-20 15:23:53,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:53,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635981588] [2024-06-20 15:23:53,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:53,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:53,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:53,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:53,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:53,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635981588] [2024-06-20 15:23:53,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635981588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:53,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:53,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:53,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549768498] [2024-06-20 15:23:53,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:53,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:53,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:53,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:53,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:53,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:53,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 536 transitions, 10716 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:53,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:53,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:53,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:54,088 INFO L124 PetriNetUnfolderBase]: 2230/3730 cut-off events. [2024-06-20 15:23:54,088 INFO L125 PetriNetUnfolderBase]: For 354201/354203 co-relation queries the response was YES. [2024-06-20 15:23:54,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31930 conditions, 3730 events. 2230/3730 cut-off events. For 354201/354203 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 22739 event pairs, 373 based on Foata normal form. 6/3734 useless extension candidates. Maximal degree in co-relation 31749. Up to 3206 conditions per place. [2024-06-20 15:23:54,131 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 519 selfloop transitions, 40 changer transitions 0/566 dead transitions. [2024-06-20 15:23:54,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 566 transitions, 12169 flow [2024-06-20 15:23:54,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:23:54,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:23:54,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-20 15:23:54,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:23:54,132 INFO L175 Difference]: Start difference. First operand has 376 places, 536 transitions, 10716 flow. Second operand 7 states and 168 transitions. [2024-06-20 15:23:54,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 566 transitions, 12169 flow [2024-06-20 15:23:55,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 566 transitions, 12106 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-20 15:23:55,888 INFO L231 Difference]: Finished difference. Result has 380 places, 538 transitions, 10784 flow [2024-06-20 15:23:55,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10653, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10784, PETRI_PLACES=380, PETRI_TRANSITIONS=538} [2024-06-20 15:23:55,888 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-20 15:23:55,889 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 538 transitions, 10784 flow [2024-06-20 15:23:55,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:55,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:55,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:55,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 15:23:55,889 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:55,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:55,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1138566856, now seen corresponding path program 9 times [2024-06-20 15:23:55,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:55,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556062856] [2024-06-20 15:23:55,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:55,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:55,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:56,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:56,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:56,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556062856] [2024-06-20 15:23:56,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556062856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:56,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:56,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:56,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056433327] [2024-06-20 15:23:56,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:56,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:56,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:56,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:56,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:56,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:56,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 538 transitions, 10784 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:56,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:56,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:56,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:56,735 INFO L124 PetriNetUnfolderBase]: 2212/3709 cut-off events. [2024-06-20 15:23:56,736 INFO L125 PetriNetUnfolderBase]: For 339330/339332 co-relation queries the response was YES. [2024-06-20 15:23:56,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31251 conditions, 3709 events. 2212/3709 cut-off events. For 339330/339332 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 22675 event pairs, 378 based on Foata normal form. 8/3715 useless extension candidates. Maximal degree in co-relation 31068. Up to 3281 conditions per place. [2024-06-20 15:23:56,781 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 516 selfloop transitions, 35 changer transitions 0/558 dead transitions. [2024-06-20 15:23:56,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 558 transitions, 11976 flow [2024-06-20 15:23:56,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:56,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:56,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-20 15:23:56,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-20 15:23:56,782 INFO L175 Difference]: Start difference. First operand has 380 places, 538 transitions, 10784 flow. Second operand 8 states and 174 transitions. [2024-06-20 15:23:56,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 558 transitions, 11976 flow [2024-06-20 15:23:58,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 558 transitions, 11756 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-20 15:23:58,815 INFO L231 Difference]: Finished difference. Result has 381 places, 538 transitions, 10639 flow [2024-06-20 15:23:58,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10564, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10639, PETRI_PLACES=381, PETRI_TRANSITIONS=538} [2024-06-20 15:23:58,816 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-20 15:23:58,816 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 538 transitions, 10639 flow [2024-06-20 15:23:58,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:58,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:23:58,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:23:58,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 15:23:58,816 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:23:58,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:23:58,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1665518406, now seen corresponding path program 2 times [2024-06-20 15:23:58,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:23:58,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304166948] [2024-06-20 15:23:58,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:23:58,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:23:58,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:23:58,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:23:58,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:23:58,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304166948] [2024-06-20 15:23:58,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304166948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:23:58,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:23:58,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:23:58,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968268058] [2024-06-20 15:23:58,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:23:58,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:23:58,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:23:58,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:23:58,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:23:58,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:23:58,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 538 transitions, 10639 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:23:58,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:23:58,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:23:58,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:23:59,657 INFO L124 PetriNetUnfolderBase]: 2199/3690 cut-off events. [2024-06-20 15:23:59,657 INFO L125 PetriNetUnfolderBase]: For 312811/312813 co-relation queries the response was YES. [2024-06-20 15:23:59,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30116 conditions, 3690 events. 2199/3690 cut-off events. For 312811/312813 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 22528 event pairs, 357 based on Foata normal form. 6/3694 useless extension candidates. Maximal degree in co-relation 29934. Up to 3172 conditions per place. [2024-06-20 15:23:59,699 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 512 selfloop transitions, 42 changer transitions 0/561 dead transitions. [2024-06-20 15:23:59,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 561 transitions, 11847 flow [2024-06-20 15:23:59,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:23:59,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:23:59,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-20 15:23:59,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-20 15:23:59,700 INFO L175 Difference]: Start difference. First operand has 381 places, 538 transitions, 10639 flow. Second operand 8 states and 177 transitions. [2024-06-20 15:23:59,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 561 transitions, 11847 flow [2024-06-20 15:24:01,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 561 transitions, 11762 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-20 15:24:01,518 INFO L231 Difference]: Finished difference. Result has 382 places, 538 transitions, 10644 flow [2024-06-20 15:24:01,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10554, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10644, PETRI_PLACES=382, PETRI_TRANSITIONS=538} [2024-06-20 15:24:01,518 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-20 15:24:01,518 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 538 transitions, 10644 flow [2024-06-20 15:24:01,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:01,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:01,519 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] [2024-06-20 15:24:01,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 15:24:01,519 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:01,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:01,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1900713337, now seen corresponding path program 1 times [2024-06-20 15:24:01,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:01,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246806781] [2024-06-20 15:24:01,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:01,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:01,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:01,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:01,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:01,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246806781] [2024-06-20 15:24:01,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246806781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:01,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:01,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:24:01,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794401487] [2024-06-20 15:24:01,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:01,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:24:01,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:01,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:24:01,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:24:01,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:01,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 538 transitions, 10644 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:01,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:01,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:01,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:02,373 INFO L124 PetriNetUnfolderBase]: 2279/3818 cut-off events. [2024-06-20 15:24:02,374 INFO L125 PetriNetUnfolderBase]: For 351955/351959 co-relation queries the response was YES. [2024-06-20 15:24:02,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32116 conditions, 3818 events. 2279/3818 cut-off events. For 351955/351959 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 23414 event pairs, 223 based on Foata normal form. 2/3813 useless extension candidates. Maximal degree in co-relation 31933. Up to 2571 conditions per place. [2024-06-20 15:24:02,417 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 443 selfloop transitions, 122 changer transitions 0/572 dead transitions. [2024-06-20 15:24:02,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 572 transitions, 12392 flow [2024-06-20 15:24:02,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:24:02,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:24:02,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-20 15:24:02,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-20 15:24:02,418 INFO L175 Difference]: Start difference. First operand has 382 places, 538 transitions, 10644 flow. Second operand 7 states and 173 transitions. [2024-06-20 15:24:02,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 572 transitions, 12392 flow [2024-06-20 15:24:04,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 572 transitions, 12287 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 15:24:04,305 INFO L231 Difference]: Finished difference. Result has 383 places, 543 transitions, 10917 flow [2024-06-20 15:24:04,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10539, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10917, PETRI_PLACES=383, PETRI_TRANSITIONS=543} [2024-06-20 15:24:04,305 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 342 predicate places. [2024-06-20 15:24:04,306 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 543 transitions, 10917 flow [2024-06-20 15:24:04,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:04,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:04,306 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] [2024-06-20 15:24:04,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 15:24:04,306 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:04,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:04,306 INFO L85 PathProgramCache]: Analyzing trace with hash 894330803, now seen corresponding path program 2 times [2024-06-20 15:24:04,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:04,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644396804] [2024-06-20 15:24:04,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:04,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:04,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:04,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:04,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:04,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644396804] [2024-06-20 15:24:04,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644396804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:04,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:04,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:24:04,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38104969] [2024-06-20 15:24:04,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:04,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:24:04,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:04,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:24:04,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:24:04,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:04,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 543 transitions, 10917 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:04,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:04,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:04,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:05,222 INFO L124 PetriNetUnfolderBase]: 2307/3858 cut-off events. [2024-06-20 15:24:05,222 INFO L125 PetriNetUnfolderBase]: For 376377/376381 co-relation queries the response was YES. [2024-06-20 15:24:05,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33109 conditions, 3858 events. 2307/3858 cut-off events. For 376377/376381 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 23637 event pairs, 324 based on Foata normal form. 2/3853 useless extension candidates. Maximal degree in co-relation 32924. Up to 3345 conditions per place. [2024-06-20 15:24:05,268 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 529 selfloop transitions, 28 changer transitions 0/564 dead transitions. [2024-06-20 15:24:05,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 564 transitions, 12291 flow [2024-06-20 15:24:05,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:24:05,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:24:05,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-20 15:24:05,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-20 15:24:05,268 INFO L175 Difference]: Start difference. First operand has 383 places, 543 transitions, 10917 flow. Second operand 7 states and 156 transitions. [2024-06-20 15:24:05,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 564 transitions, 12291 flow [2024-06-20 15:24:07,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 564 transitions, 12089 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-20 15:24:07,389 INFO L231 Difference]: Finished difference. Result has 389 places, 544 transitions, 10800 flow [2024-06-20 15:24:07,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10719, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10800, PETRI_PLACES=389, PETRI_TRANSITIONS=544} [2024-06-20 15:24:07,390 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 348 predicate places. [2024-06-20 15:24:07,390 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 544 transitions, 10800 flow [2024-06-20 15:24:07,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:07,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:07,390 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] [2024-06-20 15:24:07,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 15:24:07,390 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:07,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:07,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1850453477, now seen corresponding path program 3 times [2024-06-20 15:24:07,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:07,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870016988] [2024-06-20 15:24:07,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:07,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:07,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:07,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:07,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:07,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870016988] [2024-06-20 15:24:07,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870016988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:07,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:07,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:24:07,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601725903] [2024-06-20 15:24:07,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:07,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:24:07,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:07,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:24:07,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:24:07,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:07,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 544 transitions, 10800 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:07,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:07,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:07,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:08,375 INFO L124 PetriNetUnfolderBase]: 2315/3870 cut-off events. [2024-06-20 15:24:08,376 INFO L125 PetriNetUnfolderBase]: For 375918/375922 co-relation queries the response was YES. [2024-06-20 15:24:08,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33126 conditions, 3870 events. 2315/3870 cut-off events. For 375918/375922 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 23678 event pairs, 410 based on Foata normal form. 2/3865 useless extension candidates. Maximal degree in co-relation 32938. Up to 3194 conditions per place. [2024-06-20 15:24:08,421 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 445 selfloop transitions, 119 changer transitions 0/571 dead transitions. [2024-06-20 15:24:08,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 571 transitions, 12304 flow [2024-06-20 15:24:08,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:24:08,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:24:08,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-20 15:24:08,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-20 15:24:08,422 INFO L175 Difference]: Start difference. First operand has 389 places, 544 transitions, 10800 flow. Second operand 7 states and 167 transitions. [2024-06-20 15:24:08,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 571 transitions, 12304 flow [2024-06-20 15:24:10,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 571 transitions, 12155 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 15:24:10,382 INFO L231 Difference]: Finished difference. Result has 389 places, 548 transitions, 11010 flow [2024-06-20 15:24:10,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10651, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11010, PETRI_PLACES=389, PETRI_TRANSITIONS=548} [2024-06-20 15:24:10,382 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 348 predicate places. [2024-06-20 15:24:10,382 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 548 transitions, 11010 flow [2024-06-20 15:24:10,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:10,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:10,383 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] [2024-06-20 15:24:10,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 15:24:10,383 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:10,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:10,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1841882597, now seen corresponding path program 4 times [2024-06-20 15:24:10,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:10,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779021949] [2024-06-20 15:24:10,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:10,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:10,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:10,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:10,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:10,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779021949] [2024-06-20 15:24:10,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779021949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:10,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:10,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:24:10,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321523395] [2024-06-20 15:24:10,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:10,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:24:10,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:10,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:24:10,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:24:10,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:10,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 548 transitions, 11010 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:10,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:10,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:10,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:11,349 INFO L124 PetriNetUnfolderBase]: 2310/3863 cut-off events. [2024-06-20 15:24:11,349 INFO L125 PetriNetUnfolderBase]: For 376278/376282 co-relation queries the response was YES. [2024-06-20 15:24:11,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32987 conditions, 3863 events. 2310/3863 cut-off events. For 376278/376282 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 23676 event pairs, 408 based on Foata normal form. 2/3858 useless extension candidates. Maximal degree in co-relation 32798. Up to 3225 conditions per place. [2024-06-20 15:24:11,390 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 441 selfloop transitions, 118 changer transitions 0/566 dead transitions. [2024-06-20 15:24:11,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 566 transitions, 12194 flow [2024-06-20 15:24:11,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:24:11,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:24:11,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-20 15:24:11,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-20 15:24:11,391 INFO L175 Difference]: Start difference. First operand has 389 places, 548 transitions, 11010 flow. Second operand 7 states and 164 transitions. [2024-06-20 15:24:11,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 566 transitions, 12194 flow [2024-06-20 15:24:13,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 566 transitions, 11958 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-20 15:24:13,816 INFO L231 Difference]: Finished difference. Result has 393 places, 548 transitions, 11016 flow [2024-06-20 15:24:13,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10774, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11016, PETRI_PLACES=393, PETRI_TRANSITIONS=548} [2024-06-20 15:24:13,816 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 352 predicate places. [2024-06-20 15:24:13,816 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 548 transitions, 11016 flow [2024-06-20 15:24:13,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:13,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:13,816 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] [2024-06-20 15:24:13,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 15:24:13,817 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:13,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:13,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1690993958, now seen corresponding path program 1 times [2024-06-20 15:24:13,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:13,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188804244] [2024-06-20 15:24:13,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:13,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:13,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:13,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:13,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:13,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188804244] [2024-06-20 15:24:13,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188804244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:13,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:13,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:24:13,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254879358] [2024-06-20 15:24:13,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:13,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:24:13,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:13,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:24:13,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:24:13,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:13,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 548 transitions, 11016 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:13,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:13,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:13,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:14,708 INFO L124 PetriNetUnfolderBase]: 2315/3867 cut-off events. [2024-06-20 15:24:14,708 INFO L125 PetriNetUnfolderBase]: For 377906/377910 co-relation queries the response was YES. [2024-06-20 15:24:14,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33193 conditions, 3867 events. 2315/3867 cut-off events. For 377906/377910 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 23703 event pairs, 409 based on Foata normal form. 1/3861 useless extension candidates. Maximal degree in co-relation 33002. Up to 3178 conditions per place. [2024-06-20 15:24:14,754 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 378 selfloop transitions, 188 changer transitions 0/573 dead transitions. [2024-06-20 15:24:14,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 573 transitions, 12549 flow [2024-06-20 15:24:14,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:24:14,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:24:14,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-20 15:24:14,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-20 15:24:14,755 INFO L175 Difference]: Start difference. First operand has 393 places, 548 transitions, 11016 flow. Second operand 8 states and 189 transitions. [2024-06-20 15:24:14,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 573 transitions, 12549 flow [2024-06-20 15:24:16,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 573 transitions, 12297 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 15:24:16,860 INFO L231 Difference]: Finished difference. Result has 396 places, 553 transitions, 11310 flow [2024-06-20 15:24:16,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10770, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11310, PETRI_PLACES=396, PETRI_TRANSITIONS=553} [2024-06-20 15:24:16,861 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 355 predicate places. [2024-06-20 15:24:16,861 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 553 transitions, 11310 flow [2024-06-20 15:24:16,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:16,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:16,861 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] [2024-06-20 15:24:16,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 15:24:16,861 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:16,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:16,862 INFO L85 PathProgramCache]: Analyzing trace with hash -816907904, now seen corresponding path program 2 times [2024-06-20 15:24:16,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:16,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001781028] [2024-06-20 15:24:16,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:16,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:16,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:16,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:16,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:16,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001781028] [2024-06-20 15:24:16,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001781028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:16,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:16,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:24:16,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532456817] [2024-06-20 15:24:16,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:16,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:24:16,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:16,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:24:16,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:24:17,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:17,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 553 transitions, 11310 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:17,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:17,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:17,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:17,933 INFO L124 PetriNetUnfolderBase]: 2320/3881 cut-off events. [2024-06-20 15:24:17,934 INFO L125 PetriNetUnfolderBase]: For 385035/385039 co-relation queries the response was YES. [2024-06-20 15:24:17,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33533 conditions, 3881 events. 2320/3881 cut-off events. For 385035/385039 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 23799 event pairs, 410 based on Foata normal form. 1/3875 useless extension candidates. Maximal degree in co-relation 33340. Up to 3184 conditions per place. [2024-06-20 15:24:17,974 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 379 selfloop transitions, 193 changer transitions 0/579 dead transitions. [2024-06-20 15:24:17,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 579 transitions, 12807 flow [2024-06-20 15:24:17,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:24:17,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:24:17,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-20 15:24:17,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5659090909090909 [2024-06-20 15:24:17,975 INFO L175 Difference]: Start difference. First operand has 396 places, 553 transitions, 11310 flow. Second operand 11 states and 249 transitions. [2024-06-20 15:24:17,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 579 transitions, 12807 flow [2024-06-20 15:24:19,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 579 transitions, 12401 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-20 15:24:19,478 INFO L231 Difference]: Finished difference. Result has 402 places, 557 transitions, 11416 flow [2024-06-20 15:24:19,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10910, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11416, PETRI_PLACES=402, PETRI_TRANSITIONS=557} [2024-06-20 15:24:19,478 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-20 15:24:19,478 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 557 transitions, 11416 flow [2024-06-20 15:24:19,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:19,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:19,479 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] [2024-06-20 15:24:19,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 15:24:19,479 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:19,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:19,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1841877482, now seen corresponding path program 3 times [2024-06-20 15:24:19,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:19,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83133149] [2024-06-20 15:24:19,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:19,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:19,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:19,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:19,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:19,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83133149] [2024-06-20 15:24:19,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83133149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:19,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:19,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:24:19,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950055427] [2024-06-20 15:24:19,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:19,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:24:19,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:19,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:24:19,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:24:19,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:19,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 557 transitions, 11416 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:19,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:19,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:19,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:20,457 INFO L124 PetriNetUnfolderBase]: 2317/3877 cut-off events. [2024-06-20 15:24:20,457 INFO L125 PetriNetUnfolderBase]: For 387550/387554 co-relation queries the response was YES. [2024-06-20 15:24:20,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33509 conditions, 3877 events. 2317/3877 cut-off events. For 387550/387554 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 23771 event pairs, 410 based on Foata normal form. 1/3871 useless extension candidates. Maximal degree in co-relation 33314. Up to 3181 conditions per place. [2024-06-20 15:24:20,506 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 382 selfloop transitions, 187 changer transitions 0/576 dead transitions. [2024-06-20 15:24:20,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 576 transitions, 12620 flow [2024-06-20 15:24:20,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:24:20,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:24:20,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-20 15:24:20,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-20 15:24:20,507 INFO L175 Difference]: Start difference. First operand has 402 places, 557 transitions, 11416 flow. Second operand 9 states and 210 transitions. [2024-06-20 15:24:20,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 576 transitions, 12620 flow [2024-06-20 15:24:22,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 576 transitions, 12156 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-20 15:24:22,764 INFO L231 Difference]: Finished difference. Result has 403 places, 557 transitions, 11340 flow [2024-06-20 15:24:22,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10952, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11340, PETRI_PLACES=403, PETRI_TRANSITIONS=557} [2024-06-20 15:24:22,764 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 362 predicate places. [2024-06-20 15:24:22,764 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 557 transitions, 11340 flow [2024-06-20 15:24:22,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:22,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:22,764 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] [2024-06-20 15:24:22,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 15:24:22,765 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:22,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:22,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1892149571, now seen corresponding path program 5 times [2024-06-20 15:24:22,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:22,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687644628] [2024-06-20 15:24:22,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:22,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:22,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:22,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:22,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:22,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687644628] [2024-06-20 15:24:22,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687644628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:22,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:22,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:24:22,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877852784] [2024-06-20 15:24:22,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:22,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:24:22,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:22,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:24:22,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:24:22,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:22,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 557 transitions, 11340 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:22,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:22,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:22,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:23,820 INFO L124 PetriNetUnfolderBase]: 2325/3854 cut-off events. [2024-06-20 15:24:23,820 INFO L125 PetriNetUnfolderBase]: For 401978/401982 co-relation queries the response was YES. [2024-06-20 15:24:23,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33612 conditions, 3854 events. 2325/3854 cut-off events. For 401978/401982 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 23424 event pairs, 455 based on Foata normal form. 2/3827 useless extension candidates. Maximal degree in co-relation 33416. Up to 3044 conditions per place. [2024-06-20 15:24:23,859 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 390 selfloop transitions, 187 changer transitions 0/584 dead transitions. [2024-06-20 15:24:23,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 584 transitions, 12880 flow [2024-06-20 15:24:23,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:24:23,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:24:23,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-20 15:24:23,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-20 15:24:23,860 INFO L175 Difference]: Start difference. First operand has 403 places, 557 transitions, 11340 flow. Second operand 7 states and 166 transitions. [2024-06-20 15:24:23,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 584 transitions, 12880 flow [2024-06-20 15:24:26,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 584 transitions, 12506 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-20 15:24:26,353 INFO L231 Difference]: Finished difference. Result has 402 places, 561 transitions, 11461 flow [2024-06-20 15:24:26,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10966, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11461, PETRI_PLACES=402, PETRI_TRANSITIONS=561} [2024-06-20 15:24:26,354 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-20 15:24:26,354 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 561 transitions, 11461 flow [2024-06-20 15:24:26,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:26,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:26,354 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] [2024-06-20 15:24:26,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 15:24:26,354 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:26,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:26,354 INFO L85 PathProgramCache]: Analyzing trace with hash -607769335, now seen corresponding path program 6 times [2024-06-20 15:24:26,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:26,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672336485] [2024-06-20 15:24:26,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:26,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:26,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:26,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:26,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:26,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672336485] [2024-06-20 15:24:26,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672336485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:26,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:26,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:24:26,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829687899] [2024-06-20 15:24:26,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:26,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:24:26,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:26,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:24:26,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:24:26,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:26,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 561 transitions, 11461 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:26,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:26,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:26,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:27,301 INFO L124 PetriNetUnfolderBase]: 2333/3871 cut-off events. [2024-06-20 15:24:27,301 INFO L125 PetriNetUnfolderBase]: For 411287/411291 co-relation queries the response was YES. [2024-06-20 15:24:27,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33937 conditions, 3871 events. 2333/3871 cut-off events. For 411287/411291 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 23544 event pairs, 461 based on Foata normal form. 2/3849 useless extension candidates. Maximal degree in co-relation 33740. Up to 3104 conditions per place. [2024-06-20 15:24:27,351 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 389 selfloop transitions, 185 changer transitions 0/581 dead transitions. [2024-06-20 15:24:27,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 581 transitions, 12735 flow [2024-06-20 15:24:27,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:24:27,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:24:27,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-20 15:24:27,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:24:27,352 INFO L175 Difference]: Start difference. First operand has 402 places, 561 transitions, 11461 flow. Second operand 7 states and 161 transitions. [2024-06-20 15:24:27,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 581 transitions, 12735 flow [2024-06-20 15:24:29,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 581 transitions, 12407 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-20 15:24:29,928 INFO L231 Difference]: Finished difference. Result has 406 places, 563 transitions, 11574 flow [2024-06-20 15:24:29,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11157, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11574, PETRI_PLACES=406, PETRI_TRANSITIONS=563} [2024-06-20 15:24:29,928 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 365 predicate places. [2024-06-20 15:24:29,928 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 563 transitions, 11574 flow [2024-06-20 15:24:29,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:29,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:29,929 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] [2024-06-20 15:24:29,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 15:24:29,929 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:29,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:29,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1596691361, now seen corresponding path program 7 times [2024-06-20 15:24:29,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:29,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210980637] [2024-06-20 15:24:29,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:29,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:29,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:30,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:30,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:30,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210980637] [2024-06-20 15:24:30,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210980637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:30,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:30,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:24:30,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087533311] [2024-06-20 15:24:30,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:30,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:24:30,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:30,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:24:30,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:24:30,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:30,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 563 transitions, 11574 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:30,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:30,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:30,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:30,883 INFO L124 PetriNetUnfolderBase]: 2341/3883 cut-off events. [2024-06-20 15:24:30,883 INFO L125 PetriNetUnfolderBase]: For 416736/416740 co-relation queries the response was YES. [2024-06-20 15:24:30,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34252 conditions, 3883 events. 2341/3883 cut-off events. For 416736/416740 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 23650 event pairs, 460 based on Foata normal form. 2/3861 useless extension candidates. Maximal degree in co-relation 34053. Up to 3118 conditions per place. [2024-06-20 15:24:30,933 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 388 selfloop transitions, 184 changer transitions 0/579 dead transitions. [2024-06-20 15:24:30,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 579 transitions, 12804 flow [2024-06-20 15:24:30,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:24:30,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:24:30,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-20 15:24:30,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-20 15:24:30,934 INFO L175 Difference]: Start difference. First operand has 406 places, 563 transitions, 11574 flow. Second operand 7 states and 159 transitions. [2024-06-20 15:24:30,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 579 transitions, 12804 flow [2024-06-20 15:24:33,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 579 transitions, 12411 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-20 15:24:33,338 INFO L231 Difference]: Finished difference. Result has 408 places, 565 transitions, 11599 flow [2024-06-20 15:24:33,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11181, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11599, PETRI_PLACES=408, PETRI_TRANSITIONS=565} [2024-06-20 15:24:33,338 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 367 predicate places. [2024-06-20 15:24:33,338 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 565 transitions, 11599 flow [2024-06-20 15:24:33,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:33,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:33,339 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] [2024-06-20 15:24:33,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 15:24:33,339 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:33,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:33,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1514897313, now seen corresponding path program 8 times [2024-06-20 15:24:33,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:33,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092885824] [2024-06-20 15:24:33,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:33,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:33,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:33,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:33,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:33,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092885824] [2024-06-20 15:24:33,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092885824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:33,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:33,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:24:33,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907277817] [2024-06-20 15:24:33,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:33,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:24:33,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:33,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:24:33,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:24:33,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:33,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 565 transitions, 11599 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:33,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:33,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:33,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:34,266 INFO L124 PetriNetUnfolderBase]: 2336/3896 cut-off events. [2024-06-20 15:24:34,266 INFO L125 PetriNetUnfolderBase]: For 410839/410843 co-relation queries the response was YES. [2024-06-20 15:24:34,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34063 conditions, 3896 events. 2336/3896 cut-off events. For 410839/410843 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 23874 event pairs, 395 based on Foata normal form. 2/3886 useless extension candidates. Maximal degree in co-relation 33863. Up to 3212 conditions per place. [2024-06-20 15:24:34,315 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 464 selfloop transitions, 118 changer transitions 0/589 dead transitions. [2024-06-20 15:24:34,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 589 transitions, 12857 flow [2024-06-20 15:24:34,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:24:34,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:24:34,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-20 15:24:34,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-20 15:24:34,316 INFO L175 Difference]: Start difference. First operand has 408 places, 565 transitions, 11599 flow. Second operand 7 states and 170 transitions. [2024-06-20 15:24:34,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 589 transitions, 12857 flow [2024-06-20 15:24:36,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 589 transitions, 12435 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-20 15:24:36,773 INFO L231 Difference]: Finished difference. Result has 410 places, 565 transitions, 11425 flow [2024-06-20 15:24:36,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11177, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11425, PETRI_PLACES=410, PETRI_TRANSITIONS=565} [2024-06-20 15:24:36,773 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 369 predicate places. [2024-06-20 15:24:36,773 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 565 transitions, 11425 flow [2024-06-20 15:24:36,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:36,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:36,774 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] [2024-06-20 15:24:36,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 15:24:36,774 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:36,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:36,774 INFO L85 PathProgramCache]: Analyzing trace with hash -611483290, now seen corresponding path program 4 times [2024-06-20 15:24:36,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:36,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306862582] [2024-06-20 15:24:36,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:36,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:36,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:36,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:36,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:36,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306862582] [2024-06-20 15:24:36,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306862582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:36,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:36,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:24:36,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445394039] [2024-06-20 15:24:36,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:36,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:24:36,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:36,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:24:36,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:24:36,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:36,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 565 transitions, 11425 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:36,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:36,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:36,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:37,937 INFO L124 PetriNetUnfolderBase]: 2365/3935 cut-off events. [2024-06-20 15:24:37,937 INFO L125 PetriNetUnfolderBase]: For 431124/431128 co-relation queries the response was YES. [2024-06-20 15:24:37,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34690 conditions, 3935 events. 2365/3935 cut-off events. For 431124/431128 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 24117 event pairs, 447 based on Foata normal form. 1/3918 useless extension candidates. Maximal degree in co-relation 34489. Up to 2901 conditions per place. [2024-06-20 15:24:37,979 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 255 selfloop transitions, 342 changer transitions 0/604 dead transitions. [2024-06-20 15:24:37,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 604 transitions, 13414 flow [2024-06-20 15:24:37,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:24:37,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:24:37,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 262 transitions. [2024-06-20 15:24:37,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5458333333333333 [2024-06-20 15:24:37,980 INFO L175 Difference]: Start difference. First operand has 410 places, 565 transitions, 11425 flow. Second operand 12 states and 262 transitions. [2024-06-20 15:24:37,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 604 transitions, 13414 flow [2024-06-20 15:24:41,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 604 transitions, 13161 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 15:24:41,180 INFO L231 Difference]: Finished difference. Result has 416 places, 577 transitions, 12170 flow [2024-06-20 15:24:41,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11172, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=330, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12170, PETRI_PLACES=416, PETRI_TRANSITIONS=577} [2024-06-20 15:24:41,180 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 375 predicate places. [2024-06-20 15:24:41,180 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 577 transitions, 12170 flow [2024-06-20 15:24:41,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:41,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:41,180 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] [2024-06-20 15:24:41,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 15:24:41,180 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:41,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:41,181 INFO L85 PathProgramCache]: Analyzing trace with hash 702286434, now seen corresponding path program 5 times [2024-06-20 15:24:41,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:41,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432264796] [2024-06-20 15:24:41,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:41,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:41,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:41,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:41,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:41,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432264796] [2024-06-20 15:24:41,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432264796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:41,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:41,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:24:41,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770058550] [2024-06-20 15:24:41,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:41,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:24:41,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:41,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:24:41,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:24:41,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:41,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 577 transitions, 12170 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:41,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:41,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:41,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:42,188 INFO L124 PetriNetUnfolderBase]: 2378/3948 cut-off events. [2024-06-20 15:24:42,188 INFO L125 PetriNetUnfolderBase]: For 447091/447095 co-relation queries the response was YES. [2024-06-20 15:24:42,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35517 conditions, 3948 events. 2378/3948 cut-off events. For 447091/447095 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 24175 event pairs, 459 based on Foata normal form. 1/3925 useless extension candidates. Maximal degree in co-relation 35315. Up to 2916 conditions per place. [2024-06-20 15:24:42,239 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 254 selfloop transitions, 347 changer transitions 0/608 dead transitions. [2024-06-20 15:24:42,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 608 transitions, 14014 flow [2024-06-20 15:24:42,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:24:42,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:24:42,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 276 transitions. [2024-06-20 15:24:42,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5307692307692308 [2024-06-20 15:24:42,240 INFO L175 Difference]: Start difference. First operand has 416 places, 577 transitions, 12170 flow. Second operand 13 states and 276 transitions. [2024-06-20 15:24:42,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 608 transitions, 14014 flow [2024-06-20 15:24:45,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 608 transitions, 12981 flow, removed 90 selfloop flow, removed 10 redundant places. [2024-06-20 15:24:45,273 INFO L231 Difference]: Finished difference. Result has 419 places, 583 transitions, 11999 flow [2024-06-20 15:24:45,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11211, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11999, PETRI_PLACES=419, PETRI_TRANSITIONS=583} [2024-06-20 15:24:45,273 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 378 predicate places. [2024-06-20 15:24:45,274 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 583 transitions, 11999 flow [2024-06-20 15:24:45,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:45,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:45,274 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] [2024-06-20 15:24:45,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 15:24:45,274 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:45,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:45,274 INFO L85 PathProgramCache]: Analyzing trace with hash -275197892, now seen corresponding path program 6 times [2024-06-20 15:24:45,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:45,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870324301] [2024-06-20 15:24:45,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:45,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:45,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:45,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:45,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:45,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870324301] [2024-06-20 15:24:45,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870324301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:45,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:45,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:24:45,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586847165] [2024-06-20 15:24:45,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:45,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:24:45,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:45,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:24:45,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:24:45,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-20 15:24:45,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 583 transitions, 11999 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:45,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:45,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-20 15:24:45,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:46,471 INFO L124 PetriNetUnfolderBase]: 2402/4011 cut-off events. [2024-06-20 15:24:46,472 INFO L125 PetriNetUnfolderBase]: For 453352/453371 co-relation queries the response was YES. [2024-06-20 15:24:46,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35671 conditions, 4011 events. 2402/4011 cut-off events. For 453352/453371 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 24806 event pairs, 445 based on Foata normal form. 11/4009 useless extension candidates. Maximal degree in co-relation 35467. Up to 2938 conditions per place. [2024-06-20 15:24:46,517 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 258 selfloop transitions, 354 changer transitions 0/618 dead transitions. [2024-06-20 15:24:46,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 618 transitions, 13953 flow [2024-06-20 15:24:46,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:24:46,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:24:46,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-06-20 15:24:46,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-20 15:24:46,518 INFO L175 Difference]: Start difference. First operand has 419 places, 583 transitions, 11999 flow. Second operand 11 states and 220 transitions. [2024-06-20 15:24:46,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 618 transitions, 13953 flow [2024-06-20 15:24:49,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 618 transitions, 13368 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-20 15:24:49,435 INFO L231 Difference]: Finished difference. Result has 423 places, 596 transitions, 12433 flow [2024-06-20 15:24:49,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11430, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12433, PETRI_PLACES=423, PETRI_TRANSITIONS=596} [2024-06-20 15:24:49,435 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 382 predicate places. [2024-06-20 15:24:49,435 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 596 transitions, 12433 flow [2024-06-20 15:24:49,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:49,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:49,436 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] [2024-06-20 15:24:49,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 15:24:49,436 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:49,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:49,436 INFO L85 PathProgramCache]: Analyzing trace with hash -759796690, now seen corresponding path program 7 times [2024-06-20 15:24:49,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:49,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454602891] [2024-06-20 15:24:49,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:49,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:49,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:49,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:49,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:49,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454602891] [2024-06-20 15:24:49,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454602891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:49,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:49,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:24:49,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220093788] [2024-06-20 15:24:49,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:49,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:24:49,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:49,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:24:49,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:24:49,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:49,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 596 transitions, 12433 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:49,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:49,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:49,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:50,467 INFO L124 PetriNetUnfolderBase]: 2399/3989 cut-off events. [2024-06-20 15:24:50,467 INFO L125 PetriNetUnfolderBase]: For 456894/456898 co-relation queries the response was YES. [2024-06-20 15:24:50,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35783 conditions, 3989 events. 2399/3989 cut-off events. For 456894/456898 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 24518 event pairs, 458 based on Foata normal form. 1/3963 useless extension candidates. Maximal degree in co-relation 35577. Up to 2935 conditions per place. [2024-06-20 15:24:50,520 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 256 selfloop transitions, 357 changer transitions 0/620 dead transitions. [2024-06-20 15:24:50,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 620 transitions, 13947 flow [2024-06-20 15:24:50,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:24:50,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:24:50,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 275 transitions. [2024-06-20 15:24:50,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5288461538461539 [2024-06-20 15:24:50,521 INFO L175 Difference]: Start difference. First operand has 423 places, 596 transitions, 12433 flow. Second operand 13 states and 275 transitions. [2024-06-20 15:24:50,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 620 transitions, 13947 flow [2024-06-20 15:24:53,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 620 transitions, 12912 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-20 15:24:53,835 INFO L231 Difference]: Finished difference. Result has 429 places, 596 transitions, 12119 flow [2024-06-20 15:24:53,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11398, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=357, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12119, PETRI_PLACES=429, PETRI_TRANSITIONS=596} [2024-06-20 15:24:53,835 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 388 predicate places. [2024-06-20 15:24:53,836 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 596 transitions, 12119 flow [2024-06-20 15:24:53,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:53,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:53,836 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] [2024-06-20 15:24:53,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-20 15:24:53,836 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:53,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:53,836 INFO L85 PathProgramCache]: Analyzing trace with hash -169682770, now seen corresponding path program 8 times [2024-06-20 15:24:53,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:53,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099994486] [2024-06-20 15:24:53,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:53,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:53,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:53,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:53,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:53,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099994486] [2024-06-20 15:24:53,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099994486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:53,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:53,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:24:53,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294381135] [2024-06-20 15:24:53,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:53,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:24:53,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:53,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:24:53,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:24:53,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:53,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 596 transitions, 12119 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:53,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:53,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:53,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:54,865 INFO L124 PetriNetUnfolderBase]: 2404/4016 cut-off events. [2024-06-20 15:24:54,865 INFO L125 PetriNetUnfolderBase]: For 463458/463477 co-relation queries the response was YES. [2024-06-20 15:24:54,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35479 conditions, 4016 events. 2404/4016 cut-off events. For 463458/463477 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 24842 event pairs, 445 based on Foata normal form. 11/4014 useless extension candidates. Maximal degree in co-relation 35273. Up to 2941 conditions per place. [2024-06-20 15:24:54,913 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 254 selfloop transitions, 358 changer transitions 0/619 dead transitions. [2024-06-20 15:24:54,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 619 transitions, 13872 flow [2024-06-20 15:24:54,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:24:54,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:24:54,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-20 15:24:54,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-20 15:24:54,914 INFO L175 Difference]: Start difference. First operand has 429 places, 596 transitions, 12119 flow. Second operand 10 states and 222 transitions. [2024-06-20 15:24:54,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 619 transitions, 13872 flow [2024-06-20 15:24:57,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 619 transitions, 13152 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-20 15:24:57,931 INFO L231 Difference]: Finished difference. Result has 427 places, 599 transitions, 12178 flow [2024-06-20 15:24:57,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11405, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=355, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12178, PETRI_PLACES=427, PETRI_TRANSITIONS=599} [2024-06-20 15:24:57,931 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 386 predicate places. [2024-06-20 15:24:57,931 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 599 transitions, 12178 flow [2024-06-20 15:24:57,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:57,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:24:57,931 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] [2024-06-20 15:24:57,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-20 15:24:57,932 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:24:57,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:24:57,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1559710464, now seen corresponding path program 9 times [2024-06-20 15:24:57,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:24:57,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7027176] [2024-06-20 15:24:57,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:24:57,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:24:57,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:24:58,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:24:58,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:24:58,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7027176] [2024-06-20 15:24:58,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7027176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:24:58,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:24:58,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:24:58,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782834863] [2024-06-20 15:24:58,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:24:58,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:24:58,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:24:58,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:24:58,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:24:58,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:24:58,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 599 transitions, 12178 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:24:58,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:24:58,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:24:58,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:24:58,942 INFO L124 PetriNetUnfolderBase]: 2417/4038 cut-off events. [2024-06-20 15:24:58,942 INFO L125 PetriNetUnfolderBase]: For 476364/476383 co-relation queries the response was YES. [2024-06-20 15:24:58,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35809 conditions, 4038 events. 2417/4038 cut-off events. For 476364/476383 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 25022 event pairs, 442 based on Foata normal form. 11/4036 useless extension candidates. Maximal degree in co-relation 35602. Up to 2956 conditions per place. [2024-06-20 15:24:58,997 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 261 selfloop transitions, 354 changer transitions 0/622 dead transitions. [2024-06-20 15:24:58,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 622 transitions, 13986 flow [2024-06-20 15:24:58,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:24:58,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:24:58,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-20 15:24:58,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-20 15:24:58,998 INFO L175 Difference]: Start difference. First operand has 427 places, 599 transitions, 12178 flow. Second operand 9 states and 204 transitions. [2024-06-20 15:24:58,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 622 transitions, 13986 flow [2024-06-20 15:25:02,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 622 transitions, 13267 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-20 15:25:02,095 INFO L231 Difference]: Finished difference. Result has 428 places, 605 transitions, 12286 flow [2024-06-20 15:25:02,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11469, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=348, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12286, PETRI_PLACES=428, PETRI_TRANSITIONS=605} [2024-06-20 15:25:02,095 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-20 15:25:02,095 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 605 transitions, 12286 flow [2024-06-20 15:25:02,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:02,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:02,095 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] [2024-06-20 15:25:02,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-20 15:25:02,096 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:02,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:02,096 INFO L85 PathProgramCache]: Analyzing trace with hash -909074996, now seen corresponding path program 10 times [2024-06-20 15:25:02,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:02,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323903434] [2024-06-20 15:25:02,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:02,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:02,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:02,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:02,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:02,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323903434] [2024-06-20 15:25:02,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323903434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:02,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:02,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:25:02,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46403369] [2024-06-20 15:25:02,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:02,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:25:02,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:02,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:25:02,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:25:02,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:02,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 605 transitions, 12286 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:02,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:02,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:02,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:03,155 INFO L124 PetriNetUnfolderBase]: 2414/4039 cut-off events. [2024-06-20 15:25:03,155 INFO L125 PetriNetUnfolderBase]: For 470839/470858 co-relation queries the response was YES. [2024-06-20 15:25:03,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35665 conditions, 4039 events. 2414/4039 cut-off events. For 470839/470858 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 25061 event pairs, 442 based on Foata normal form. 11/4037 useless extension candidates. Maximal degree in co-relation 35458. Up to 2953 conditions per place. [2024-06-20 15:25:03,210 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 258 selfloop transitions, 358 changer transitions 0/623 dead transitions. [2024-06-20 15:25:03,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 623 transitions, 13784 flow [2024-06-20 15:25:03,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:25:03,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:25:03,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-20 15:25:03,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-20 15:25:03,211 INFO L175 Difference]: Start difference. First operand has 428 places, 605 transitions, 12286 flow. Second operand 11 states and 239 transitions. [2024-06-20 15:25:03,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 623 transitions, 13784 flow [2024-06-20 15:25:06,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 623 transitions, 13192 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-20 15:25:06,561 INFO L231 Difference]: Finished difference. Result has 434 places, 605 transitions, 12416 flow [2024-06-20 15:25:06,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11694, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=358, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12416, PETRI_PLACES=434, PETRI_TRANSITIONS=605} [2024-06-20 15:25:06,562 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 393 predicate places. [2024-06-20 15:25:06,562 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 605 transitions, 12416 flow [2024-06-20 15:25:06,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:06,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:06,562 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] [2024-06-20 15:25:06,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-20 15:25:06,562 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:06,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:06,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1675181775, now seen corresponding path program 1 times [2024-06-20 15:25:06,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:06,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134017986] [2024-06-20 15:25:06,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:06,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:06,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:06,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:06,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:06,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134017986] [2024-06-20 15:25:06,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134017986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:06,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:06,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:25:06,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497494695] [2024-06-20 15:25:06,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:06,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:25:06,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:06,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:25:06,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:25:06,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:06,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 605 transitions, 12416 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:06,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:06,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:06,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:07,590 INFO L124 PetriNetUnfolderBase]: 2422/4041 cut-off events. [2024-06-20 15:25:07,590 INFO L125 PetriNetUnfolderBase]: For 483824/483834 co-relation queries the response was YES. [2024-06-20 15:25:07,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35950 conditions, 4041 events. 2422/4041 cut-off events. For 483824/483834 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 24942 event pairs, 412 based on Foata normal form. 10/4040 useless extension candidates. Maximal degree in co-relation 35742. Up to 3368 conditions per place. [2024-06-20 15:25:07,644 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 443 selfloop transitions, 176 changer transitions 0/626 dead transitions. [2024-06-20 15:25:07,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 626 transitions, 13790 flow [2024-06-20 15:25:07,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:25:07,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:25:07,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-20 15:25:07,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-20 15:25:07,645 INFO L175 Difference]: Start difference. First operand has 434 places, 605 transitions, 12416 flow. Second operand 9 states and 197 transitions. [2024-06-20 15:25:07,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 626 transitions, 13790 flow [2024-06-20 15:25:10,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 626 transitions, 13033 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-20 15:25:10,455 INFO L231 Difference]: Finished difference. Result has 433 places, 607 transitions, 12086 flow [2024-06-20 15:25:10,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11659, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12086, PETRI_PLACES=433, PETRI_TRANSITIONS=607} [2024-06-20 15:25:10,455 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 392 predicate places. [2024-06-20 15:25:10,456 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 607 transitions, 12086 flow [2024-06-20 15:25:10,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:10,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:10,456 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] [2024-06-20 15:25:10,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-20 15:25:10,456 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:10,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:10,457 INFO L85 PathProgramCache]: Analyzing trace with hash 989173764, now seen corresponding path program 11 times [2024-06-20 15:25:10,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:10,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230666713] [2024-06-20 15:25:10,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:10,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:10,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:10,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:10,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:10,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230666713] [2024-06-20 15:25:10,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230666713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:10,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:10,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:25:10,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126559123] [2024-06-20 15:25:10,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:10,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:25:10,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:10,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:25:10,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:25:10,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:10,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 607 transitions, 12086 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:10,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:10,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:10,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:11,541 INFO L124 PetriNetUnfolderBase]: 2435/4047 cut-off events. [2024-06-20 15:25:11,541 INFO L125 PetriNetUnfolderBase]: For 491920/491924 co-relation queries the response was YES. [2024-06-20 15:25:11,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35931 conditions, 4047 events. 2435/4047 cut-off events. For 491920/491924 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 24932 event pairs, 457 based on Foata normal form. 1/4024 useless extension candidates. Maximal degree in co-relation 35722. Up to 2980 conditions per place. [2024-06-20 15:25:11,594 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 262 selfloop transitions, 368 changer transitions 0/637 dead transitions. [2024-06-20 15:25:11,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 637 transitions, 14152 flow [2024-06-20 15:25:11,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 15:25:11,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 15:25:11,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 313 transitions. [2024-06-20 15:25:11,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5216666666666666 [2024-06-20 15:25:11,596 INFO L175 Difference]: Start difference. First operand has 433 places, 607 transitions, 12086 flow. Second operand 15 states and 313 transitions. [2024-06-20 15:25:11,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 637 transitions, 14152 flow [2024-06-20 15:25:14,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 637 transitions, 13766 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-20 15:25:14,930 INFO L231 Difference]: Finished difference. Result has 442 places, 613 transitions, 12548 flow [2024-06-20 15:25:14,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11706, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=362, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=12548, PETRI_PLACES=442, PETRI_TRANSITIONS=613} [2024-06-20 15:25:14,931 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 401 predicate places. [2024-06-20 15:25:14,931 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 613 transitions, 12548 flow [2024-06-20 15:25:14,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:14,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:14,931 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] [2024-06-20 15:25:14,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-20 15:25:14,931 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:14,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:14,932 INFO L85 PathProgramCache]: Analyzing trace with hash 989525304, now seen corresponding path program 12 times [2024-06-20 15:25:14,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:14,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89137146] [2024-06-20 15:25:14,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:14,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:14,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:15,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:15,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:15,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89137146] [2024-06-20 15:25:15,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89137146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:15,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:15,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:25:15,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225270464] [2024-06-20 15:25:15,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:15,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:25:15,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:15,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:25:15,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:25:15,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:15,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 613 transitions, 12548 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:15,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:15,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:15,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:16,047 INFO L124 PetriNetUnfolderBase]: 2440/4062 cut-off events. [2024-06-20 15:25:16,048 INFO L125 PetriNetUnfolderBase]: For 493353/493357 co-relation queries the response was YES. [2024-06-20 15:25:16,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36347 conditions, 4062 events. 2440/4062 cut-off events. For 493353/493357 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 25104 event pairs, 451 based on Foata normal form. 1/4039 useless extension candidates. Maximal degree in co-relation 36137. Up to 2986 conditions per place. [2024-06-20 15:25:16,104 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 262 selfloop transitions, 368 changer transitions 0/637 dead transitions. [2024-06-20 15:25:16,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 637 transitions, 14567 flow [2024-06-20 15:25:16,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:25:16,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:25:16,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 265 transitions. [2024-06-20 15:25:16,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5520833333333334 [2024-06-20 15:25:16,105 INFO L175 Difference]: Start difference. First operand has 442 places, 613 transitions, 12548 flow. Second operand 12 states and 265 transitions. [2024-06-20 15:25:16,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 637 transitions, 14567 flow [2024-06-20 15:25:19,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 637 transitions, 13960 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-20 15:25:19,509 INFO L231 Difference]: Finished difference. Result has 444 places, 616 transitions, 12743 flow [2024-06-20 15:25:19,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11944, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=365, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12743, PETRI_PLACES=444, PETRI_TRANSITIONS=616} [2024-06-20 15:25:19,509 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 403 predicate places. [2024-06-20 15:25:19,510 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 616 transitions, 12743 flow [2024-06-20 15:25:19,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:19,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:19,510 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] [2024-06-20 15:25:19,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-20 15:25:19,510 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:19,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:19,511 INFO L85 PathProgramCache]: Analyzing trace with hash 989519724, now seen corresponding path program 13 times [2024-06-20 15:25:19,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:19,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178155940] [2024-06-20 15:25:19,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:19,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:19,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:19,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:19,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:19,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178155940] [2024-06-20 15:25:19,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178155940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:19,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:19,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:25:19,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723679791] [2024-06-20 15:25:19,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:19,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:25:19,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:19,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:25:19,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:25:19,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:19,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 616 transitions, 12743 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:19,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:19,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:19,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:20,543 INFO L124 PetriNetUnfolderBase]: 2437/4050 cut-off events. [2024-06-20 15:25:20,543 INFO L125 PetriNetUnfolderBase]: For 497375/497379 co-relation queries the response was YES. [2024-06-20 15:25:20,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36333 conditions, 4050 events. 2437/4050 cut-off events. For 497375/497379 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 24997 event pairs, 458 based on Foata normal form. 1/4027 useless extension candidates. Maximal degree in co-relation 36122. Up to 2983 conditions per place. [2024-06-20 15:25:20,597 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 258 selfloop transitions, 368 changer transitions 0/633 dead transitions. [2024-06-20 15:25:20,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 633 transitions, 14265 flow [2024-06-20 15:25:20,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:25:20,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:25:20,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-20 15:25:20,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-20 15:25:20,598 INFO L175 Difference]: Start difference. First operand has 444 places, 616 transitions, 12743 flow. Second operand 10 states and 221 transitions. [2024-06-20 15:25:20,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 633 transitions, 14265 flow [2024-06-20 15:25:24,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 633 transitions, 13231 flow, removed 20 selfloop flow, removed 11 redundant places. [2024-06-20 15:25:24,111 INFO L231 Difference]: Finished difference. Result has 443 places, 616 transitions, 12451 flow [2024-06-20 15:25:24,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11709, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=368, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12451, PETRI_PLACES=443, PETRI_TRANSITIONS=616} [2024-06-20 15:25:24,112 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 402 predicate places. [2024-06-20 15:25:24,112 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 616 transitions, 12451 flow [2024-06-20 15:25:24,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:24,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:24,112 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] [2024-06-20 15:25:24,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-20 15:25:24,112 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:24,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:24,113 INFO L85 PathProgramCache]: Analyzing trace with hash -96476050, now seen corresponding path program 14 times [2024-06-20 15:25:24,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:24,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928441114] [2024-06-20 15:25:24,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:24,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:24,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:24,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:24,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:24,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928441114] [2024-06-20 15:25:24,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928441114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:24,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:24,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:25:24,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541676970] [2024-06-20 15:25:24,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:24,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:25:24,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:24,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:25:24,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:25:24,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:24,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 616 transitions, 12451 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:24,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:24,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:24,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:25,171 INFO L124 PetriNetUnfolderBase]: 2442/4067 cut-off events. [2024-06-20 15:25:25,171 INFO L125 PetriNetUnfolderBase]: For 503083/503087 co-relation queries the response was YES. [2024-06-20 15:25:25,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36197 conditions, 4067 events. 2442/4067 cut-off events. For 503083/503087 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 25156 event pairs, 451 based on Foata normal form. 1/4044 useless extension candidates. Maximal degree in co-relation 35986. Up to 2989 conditions per place. [2024-06-20 15:25:25,226 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 259 selfloop transitions, 375 changer transitions 0/641 dead transitions. [2024-06-20 15:25:25,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 641 transitions, 14480 flow [2024-06-20 15:25:25,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:25:25,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:25:25,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 281 transitions. [2024-06-20 15:25:25,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5403846153846154 [2024-06-20 15:25:25,227 INFO L175 Difference]: Start difference. First operand has 443 places, 616 transitions, 12451 flow. Second operand 13 states and 281 transitions. [2024-06-20 15:25:25,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 641 transitions, 14480 flow [2024-06-20 15:25:28,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 641 transitions, 13738 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-20 15:25:28,664 INFO L231 Difference]: Finished difference. Result has 447 places, 619 transitions, 12512 flow [2024-06-20 15:25:28,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11715, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=372, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12512, PETRI_PLACES=447, PETRI_TRANSITIONS=619} [2024-06-20 15:25:28,665 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 406 predicate places. [2024-06-20 15:25:28,665 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 619 transitions, 12512 flow [2024-06-20 15:25:28,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:28,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:28,665 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] [2024-06-20 15:25:28,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-20 15:25:28,665 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:28,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:28,665 INFO L85 PathProgramCache]: Analyzing trace with hash 989168184, now seen corresponding path program 15 times [2024-06-20 15:25:28,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:28,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872294100] [2024-06-20 15:25:28,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:28,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:28,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:28,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:28,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:28,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872294100] [2024-06-20 15:25:28,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872294100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:28,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:28,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:25:28,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50964116] [2024-06-20 15:25:28,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:28,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:25:28,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:28,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:25:28,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:25:28,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:28,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 619 transitions, 12512 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:28,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:28,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:28,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:29,731 INFO L124 PetriNetUnfolderBase]: 2439/4057 cut-off events. [2024-06-20 15:25:29,731 INFO L125 PetriNetUnfolderBase]: For 505649/505653 co-relation queries the response was YES. [2024-06-20 15:25:29,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36144 conditions, 4057 events. 2439/4057 cut-off events. For 505649/505653 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 25072 event pairs, 457 based on Foata normal form. 1/4034 useless extension candidates. Maximal degree in co-relation 35932. Up to 2986 conditions per place. [2024-06-20 15:25:29,785 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 258 selfloop transitions, 374 changer transitions 0/639 dead transitions. [2024-06-20 15:25:29,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 639 transitions, 14056 flow [2024-06-20 15:25:29,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:25:29,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:25:29,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 275 transitions. [2024-06-20 15:25:29,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5288461538461539 [2024-06-20 15:25:29,786 INFO L175 Difference]: Start difference. First operand has 447 places, 619 transitions, 12512 flow. Second operand 13 states and 275 transitions. [2024-06-20 15:25:29,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 639 transitions, 14056 flow [2024-06-20 15:25:33,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 639 transitions, 13304 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-20 15:25:33,267 INFO L231 Difference]: Finished difference. Result has 450 places, 619 transitions, 12515 flow [2024-06-20 15:25:33,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11760, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=374, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12515, PETRI_PLACES=450, PETRI_TRANSITIONS=619} [2024-06-20 15:25:33,268 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-20 15:25:33,268 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 619 transitions, 12515 flow [2024-06-20 15:25:33,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:33,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:33,268 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] [2024-06-20 15:25:33,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-20 15:25:33,268 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:33,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:33,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1686544132, now seen corresponding path program 16 times [2024-06-20 15:25:33,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:33,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756334539] [2024-06-20 15:25:33,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:33,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:33,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:33,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:33,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:33,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756334539] [2024-06-20 15:25:33,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756334539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:33,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:33,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:25:33,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325771192] [2024-06-20 15:25:33,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:33,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:25:33,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:33,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:25:33,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:25:33,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:33,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 619 transitions, 12515 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:33,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:33,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:33,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:34,318 INFO L124 PetriNetUnfolderBase]: 2436/4059 cut-off events. [2024-06-20 15:25:34,318 INFO L125 PetriNetUnfolderBase]: For 507293/507297 co-relation queries the response was YES. [2024-06-20 15:25:34,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36085 conditions, 4059 events. 2436/4059 cut-off events. For 507293/507297 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 25129 event pairs, 451 based on Foata normal form. 1/4036 useless extension candidates. Maximal degree in co-relation 35872. Up to 2983 conditions per place. [2024-06-20 15:25:34,523 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 260 selfloop transitions, 371 changer transitions 0/638 dead transitions. [2024-06-20 15:25:34,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 638 transitions, 14057 flow [2024-06-20 15:25:34,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:25:34,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:25:34,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 263 transitions. [2024-06-20 15:25:34,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5479166666666667 [2024-06-20 15:25:34,524 INFO L175 Difference]: Start difference. First operand has 450 places, 619 transitions, 12515 flow. Second operand 12 states and 263 transitions. [2024-06-20 15:25:34,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 638 transitions, 14057 flow [2024-06-20 15:25:38,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 638 transitions, 13301 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-20 15:25:38,052 INFO L231 Difference]: Finished difference. Result has 450 places, 619 transitions, 12508 flow [2024-06-20 15:25:38,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11759, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12508, PETRI_PLACES=450, PETRI_TRANSITIONS=619} [2024-06-20 15:25:38,053 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-20 15:25:38,053 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 619 transitions, 12508 flow [2024-06-20 15:25:38,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:38,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:38,053 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] [2024-06-20 15:25:38,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-20 15:25:38,053 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:38,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:38,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1779738761, now seen corresponding path program 2 times [2024-06-20 15:25:38,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:38,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961275625] [2024-06-20 15:25:38,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:38,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:38,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:38,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:38,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:38,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961275625] [2024-06-20 15:25:38,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961275625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:38,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:38,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:25:38,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911064579] [2024-06-20 15:25:38,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:38,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:25:38,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:38,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:25:38,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:25:38,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:38,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 619 transitions, 12508 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:38,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:38,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:38,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:39,159 INFO L124 PetriNetUnfolderBase]: 2472/4128 cut-off events. [2024-06-20 15:25:39,159 INFO L125 PetriNetUnfolderBase]: For 571845/571849 co-relation queries the response was YES. [2024-06-20 15:25:39,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36771 conditions, 4128 events. 2472/4128 cut-off events. For 571845/571849 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 25610 event pairs, 411 based on Foata normal form. 10/4131 useless extension candidates. Maximal degree in co-relation 36557. Up to 3459 conditions per place. [2024-06-20 15:25:39,216 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 510 selfloop transitions, 126 changer transitions 0/643 dead transitions. [2024-06-20 15:25:39,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 643 transitions, 13948 flow [2024-06-20 15:25:39,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:25:39,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:25:39,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-20 15:25:39,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-20 15:25:39,217 INFO L175 Difference]: Start difference. First operand has 450 places, 619 transitions, 12508 flow. Second operand 8 states and 190 transitions. [2024-06-20 15:25:39,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 643 transitions, 13948 flow [2024-06-20 15:25:43,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 643 transitions, 13170 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-20 15:25:43,404 INFO L231 Difference]: Finished difference. Result has 446 places, 621 transitions, 12060 flow [2024-06-20 15:25:43,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11730, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12060, PETRI_PLACES=446, PETRI_TRANSITIONS=621} [2024-06-20 15:25:43,405 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 405 predicate places. [2024-06-20 15:25:43,405 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 621 transitions, 12060 flow [2024-06-20 15:25:43,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:43,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:43,405 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] [2024-06-20 15:25:43,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-20 15:25:43,405 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:43,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:43,406 INFO L85 PathProgramCache]: Analyzing trace with hash 2007639911, now seen corresponding path program 3 times [2024-06-20 15:25:43,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:43,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728254845] [2024-06-20 15:25:43,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:43,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:43,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:43,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:43,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:43,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728254845] [2024-06-20 15:25:43,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728254845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:43,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:43,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:25:43,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088543201] [2024-06-20 15:25:43,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:43,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:25:43,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:43,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:25:43,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:25:43,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:43,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 621 transitions, 12060 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:43,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:43,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:43,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:44,575 INFO L124 PetriNetUnfolderBase]: 2508/4189 cut-off events. [2024-06-20 15:25:44,575 INFO L125 PetriNetUnfolderBase]: For 583110/583114 co-relation queries the response was YES. [2024-06-20 15:25:44,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37048 conditions, 4189 events. 2508/4189 cut-off events. For 583110/583114 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 26109 event pairs, 417 based on Foata normal form. 10/4192 useless extension candidates. Maximal degree in co-relation 36833. Up to 3511 conditions per place. [2024-06-20 15:25:44,629 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 519 selfloop transitions, 117 changer transitions 0/643 dead transitions. [2024-06-20 15:25:44,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 643 transitions, 13498 flow [2024-06-20 15:25:44,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:25:44,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:25:44,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-20 15:25:44,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-20 15:25:44,630 INFO L175 Difference]: Start difference. First operand has 446 places, 621 transitions, 12060 flow. Second operand 8 states and 186 transitions. [2024-06-20 15:25:44,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 643 transitions, 13498 flow [2024-06-20 15:25:48,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 643 transitions, 13204 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-20 15:25:48,199 INFO L231 Difference]: Finished difference. Result has 448 places, 623 transitions, 12084 flow [2024-06-20 15:25:48,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11768, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12084, PETRI_PLACES=448, PETRI_TRANSITIONS=623} [2024-06-20 15:25:48,200 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 407 predicate places. [2024-06-20 15:25:48,200 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 623 transitions, 12084 flow [2024-06-20 15:25:48,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:48,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:48,201 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] [2024-06-20 15:25:48,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-20 15:25:48,201 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:48,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:48,201 INFO L85 PathProgramCache]: Analyzing trace with hash 2016210791, now seen corresponding path program 4 times [2024-06-20 15:25:48,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:48,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146881013] [2024-06-20 15:25:48,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:48,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:48,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:48,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:48,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:48,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146881013] [2024-06-20 15:25:48,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146881013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:48,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:48,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:25:48,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699636968] [2024-06-20 15:25:48,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:48,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:25:48,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:48,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:25:48,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:25:48,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:48,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 623 transitions, 12084 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:48,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:48,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:48,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:49,550 INFO L124 PetriNetUnfolderBase]: 2737/4556 cut-off events. [2024-06-20 15:25:49,550 INFO L125 PetriNetUnfolderBase]: For 796659/796663 co-relation queries the response was YES. [2024-06-20 15:25:49,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42657 conditions, 4556 events. 2737/4556 cut-off events. For 796659/796663 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 28609 event pairs, 494 based on Foata normal form. 10/4559 useless extension candidates. Maximal degree in co-relation 42441. Up to 3279 conditions per place. [2024-06-20 15:25:49,617 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 523 selfloop transitions, 124 changer transitions 0/654 dead transitions. [2024-06-20 15:25:49,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 654 transitions, 13857 flow [2024-06-20 15:25:49,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:25:49,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:25:49,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-20 15:25:49,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:25:49,618 INFO L175 Difference]: Start difference. First operand has 448 places, 623 transitions, 12084 flow. Second operand 8 states and 192 transitions. [2024-06-20 15:25:49,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 654 transitions, 13857 flow [2024-06-20 15:25:54,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 654 transitions, 13532 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-20 15:25:54,156 INFO L231 Difference]: Finished difference. Result has 450 places, 627 transitions, 12185 flow [2024-06-20 15:25:54,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11763, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12185, PETRI_PLACES=450, PETRI_TRANSITIONS=627} [2024-06-20 15:25:54,157 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-20 15:25:54,157 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 627 transitions, 12185 flow [2024-06-20 15:25:54,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:54,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:25:54,157 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] [2024-06-20 15:25:54,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-20 15:25:54,157 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:25:54,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:25:54,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1337889384, now seen corresponding path program 17 times [2024-06-20 15:25:54,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:25:54,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996727648] [2024-06-20 15:25:54,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:25:54,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:25:54,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:25:54,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:25:54,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:25:54,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996727648] [2024-06-20 15:25:54,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996727648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:25:54,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:25:54,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:25:54,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670057954] [2024-06-20 15:25:54,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:25:54,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:25:54,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:25:54,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:25:54,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:25:54,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:25:54,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 627 transitions, 12185 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:25:54,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:25:54,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:25:54,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:25:55,375 INFO L124 PetriNetUnfolderBase]: 2742/4564 cut-off events. [2024-06-20 15:25:55,375 INFO L125 PetriNetUnfolderBase]: For 741441/741445 co-relation queries the response was YES. [2024-06-20 15:25:55,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42659 conditions, 4564 events. 2742/4564 cut-off events. For 741441/741445 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28796 event pairs, 531 based on Foata normal form. 1/4558 useless extension candidates. Maximal degree in co-relation 42441. Up to 3845 conditions per place. [2024-06-20 15:25:55,440 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 497 selfloop transitions, 144 changer transitions 0/648 dead transitions. [2024-06-20 15:25:55,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 648 transitions, 13813 flow [2024-06-20 15:25:55,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:25:55,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:25:55,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-20 15:25:55,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-20 15:25:55,441 INFO L175 Difference]: Start difference. First operand has 450 places, 627 transitions, 12185 flow. Second operand 9 states and 201 transitions. [2024-06-20 15:25:55,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 648 transitions, 13813 flow [2024-06-20 15:26:00,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 648 transitions, 13614 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:00,736 INFO L231 Difference]: Finished difference. Result has 455 places, 630 transitions, 12338 flow [2024-06-20 15:26:00,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11988, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12338, PETRI_PLACES=455, PETRI_TRANSITIONS=630} [2024-06-20 15:26:00,737 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 414 predicate places. [2024-06-20 15:26:00,737 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 630 transitions, 12338 flow [2024-06-20 15:26:00,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:00,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:00,737 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] [2024-06-20 15:26:00,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-20 15:26:00,738 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:00,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:00,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1337894964, now seen corresponding path program 18 times [2024-06-20 15:26:00,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:00,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095410777] [2024-06-20 15:26:00,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:00,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:00,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:00,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:00,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:00,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095410777] [2024-06-20 15:26:00,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095410777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:00,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:00,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:00,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082530556] [2024-06-20 15:26:00,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:00,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:00,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:00,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:00,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:00,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:00,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 630 transitions, 12338 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:00,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:00,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:00,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:01,966 INFO L124 PetriNetUnfolderBase]: 2755/4586 cut-off events. [2024-06-20 15:26:01,966 INFO L125 PetriNetUnfolderBase]: For 743699/743703 co-relation queries the response was YES. [2024-06-20 15:26:02,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42766 conditions, 4586 events. 2755/4586 cut-off events. For 743699/743703 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 28950 event pairs, 531 based on Foata normal form. 1/4580 useless extension candidates. Maximal degree in co-relation 42546. Up to 3860 conditions per place. [2024-06-20 15:26:02,028 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 492 selfloop transitions, 155 changer transitions 0/654 dead transitions. [2024-06-20 15:26:02,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 654 transitions, 14273 flow [2024-06-20 15:26:02,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:02,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:02,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-20 15:26:02,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:26:02,029 INFO L175 Difference]: Start difference. First operand has 455 places, 630 transitions, 12338 flow. Second operand 8 states and 184 transitions. [2024-06-20 15:26:02,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 654 transitions, 14273 flow [2024-06-20 15:26:05,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 654 transitions, 14030 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 15:26:05,803 INFO L231 Difference]: Finished difference. Result has 457 places, 636 transitions, 12538 flow [2024-06-20 15:26:05,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12107, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12538, PETRI_PLACES=457, PETRI_TRANSITIONS=636} [2024-06-20 15:26:05,803 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 416 predicate places. [2024-06-20 15:26:05,803 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 636 transitions, 12538 flow [2024-06-20 15:26:05,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:05,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:05,804 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] [2024-06-20 15:26:05,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-20 15:26:05,804 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:05,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:05,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1109988234, now seen corresponding path program 19 times [2024-06-20 15:26:05,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:05,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860410439] [2024-06-20 15:26:05,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:05,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:05,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:05,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:05,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:05,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860410439] [2024-06-20 15:26:05,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860410439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:05,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:05,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:26:05,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484862626] [2024-06-20 15:26:05,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:05,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:26:05,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:05,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:26:05,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:26:05,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:05,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 636 transitions, 12538 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:05,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:05,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:05,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:07,047 INFO L124 PetriNetUnfolderBase]: 2760/4616 cut-off events. [2024-06-20 15:26:07,047 INFO L125 PetriNetUnfolderBase]: For 757575/757579 co-relation queries the response was YES. [2024-06-20 15:26:07,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42998 conditions, 4616 events. 2760/4616 cut-off events. For 757575/757579 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 29321 event pairs, 541 based on Foata normal form. 1/4610 useless extension candidates. Maximal degree in co-relation 42777. Up to 3866 conditions per place. [2024-06-20 15:26:07,117 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 486 selfloop transitions, 166 changer transitions 0/659 dead transitions. [2024-06-20 15:26:07,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 659 transitions, 14202 flow [2024-06-20 15:26:07,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:26:07,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:26:07,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-20 15:26:07,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-20 15:26:07,118 INFO L175 Difference]: Start difference. First operand has 457 places, 636 transitions, 12538 flow. Second operand 9 states and 205 transitions. [2024-06-20 15:26:07,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 659 transitions, 14202 flow [2024-06-20 15:26:11,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 659 transitions, 13969 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:11,900 INFO L231 Difference]: Finished difference. Result has 462 places, 639 transitions, 12705 flow [2024-06-20 15:26:11,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12308, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12705, PETRI_PLACES=462, PETRI_TRANSITIONS=639} [2024-06-20 15:26:11,900 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 421 predicate places. [2024-06-20 15:26:11,900 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 639 transitions, 12705 flow [2024-06-20 15:26:11,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:11,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:11,901 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] [2024-06-20 15:26:11,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-20 15:26:11,901 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:11,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:11,901 INFO L85 PathProgramCache]: Analyzing trace with hash -239077262, now seen corresponding path program 20 times [2024-06-20 15:26:11,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:11,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584673121] [2024-06-20 15:26:11,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:11,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:11,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:12,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:12,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:12,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584673121] [2024-06-20 15:26:12,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584673121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:12,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:12,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:26:12,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815030330] [2024-06-20 15:26:12,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:12,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:26:12,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:12,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:26:12,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:26:12,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:12,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 639 transitions, 12705 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:12,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:12,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:12,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:13,204 INFO L124 PetriNetUnfolderBase]: 2757/4587 cut-off events. [2024-06-20 15:26:13,204 INFO L125 PetriNetUnfolderBase]: For 764671/764675 co-relation queries the response was YES. [2024-06-20 15:26:13,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43022 conditions, 4587 events. 2757/4587 cut-off events. For 764671/764675 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 28956 event pairs, 525 based on Foata normal form. 1/4581 useless extension candidates. Maximal degree in co-relation 42800. Up to 3863 conditions per place. [2024-06-20 15:26:13,270 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 493 selfloop transitions, 168 changer transitions 0/668 dead transitions. [2024-06-20 15:26:13,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 668 transitions, 14589 flow [2024-06-20 15:26:13,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:26:13,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:26:13,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-06-20 15:26:13,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-20 15:26:13,271 INFO L175 Difference]: Start difference. First operand has 462 places, 639 transitions, 12705 flow. Second operand 11 states and 250 transitions. [2024-06-20 15:26:13,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 668 transitions, 14589 flow [2024-06-20 15:26:18,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 668 transitions, 14241 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 15:26:18,501 INFO L231 Difference]: Finished difference. Result has 466 places, 639 transitions, 12699 flow [2024-06-20 15:26:18,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12357, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12699, PETRI_PLACES=466, PETRI_TRANSITIONS=639} [2024-06-20 15:26:18,502 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 425 predicate places. [2024-06-20 15:26:18,502 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 639 transitions, 12699 flow [2024-06-20 15:26:18,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:18,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:18,502 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] [2024-06-20 15:26:18,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-20 15:26:18,503 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:18,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:18,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1966727286, now seen corresponding path program 21 times [2024-06-20 15:26:18,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:18,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769583041] [2024-06-20 15:26:18,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:18,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:18,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:18,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:18,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:18,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769583041] [2024-06-20 15:26:18,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769583041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:18,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:18,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:26:18,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806887889] [2024-06-20 15:26:18,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:18,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:26:18,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:18,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:26:18,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:26:18,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:18,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 639 transitions, 12699 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:18,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:18,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:18,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:19,745 INFO L124 PetriNetUnfolderBase]: 2754/4599 cut-off events. [2024-06-20 15:26:19,745 INFO L125 PetriNetUnfolderBase]: For 769707/769711 co-relation queries the response was YES. [2024-06-20 15:26:19,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42998 conditions, 4599 events. 2754/4599 cut-off events. For 769707/769711 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 29150 event pairs, 537 based on Foata normal form. 1/4593 useless extension candidates. Maximal degree in co-relation 42775. Up to 3860 conditions per place. [2024-06-20 15:26:19,812 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 491 selfloop transitions, 167 changer transitions 0/665 dead transitions. [2024-06-20 15:26:19,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 665 transitions, 14345 flow [2024-06-20 15:26:19,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:26:19,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:26:19,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-20 15:26:19,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-20 15:26:19,813 INFO L175 Difference]: Start difference. First operand has 466 places, 639 transitions, 12699 flow. Second operand 9 states and 213 transitions. [2024-06-20 15:26:19,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 665 transitions, 14345 flow [2024-06-20 15:26:24,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 665 transitions, 14065 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 15:26:24,588 INFO L231 Difference]: Finished difference. Result has 468 places, 639 transitions, 12759 flow [2024-06-20 15:26:24,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12419, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12759, PETRI_PLACES=468, PETRI_TRANSITIONS=639} [2024-06-20 15:26:24,589 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 427 predicate places. [2024-06-20 15:26:24,589 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 639 transitions, 12759 flow [2024-06-20 15:26:24,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:24,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:24,589 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] [2024-06-20 15:26:24,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-20 15:26:24,590 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:24,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:24,590 INFO L85 PathProgramCache]: Analyzing trace with hash -392817390, now seen corresponding path program 22 times [2024-06-20 15:26:24,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:24,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247703365] [2024-06-20 15:26:24,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:24,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:24,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:24,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:24,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:24,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247703365] [2024-06-20 15:26:24,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247703365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:24,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:24,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:24,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490224375] [2024-06-20 15:26:24,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:24,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:24,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:24,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:24,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:24,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:24,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 639 transitions, 12759 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:24,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:24,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:24,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:26,022 INFO L124 PetriNetUnfolderBase]: 2759/4592 cut-off events. [2024-06-20 15:26:26,023 INFO L125 PetriNetUnfolderBase]: For 783926/783930 co-relation queries the response was YES. [2024-06-20 15:26:26,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43189 conditions, 4592 events. 2759/4592 cut-off events. For 783926/783930 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 29008 event pairs, 528 based on Foata normal form. 1/4586 useless extension candidates. Maximal degree in co-relation 42965. Up to 3866 conditions per place. [2024-06-20 15:26:26,082 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 486 selfloop transitions, 170 changer transitions 0/663 dead transitions. [2024-06-20 15:26:26,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 663 transitions, 14450 flow [2024-06-20 15:26:26,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:26,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:26,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-20 15:26:26,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-20 15:26:26,083 INFO L175 Difference]: Start difference. First operand has 468 places, 639 transitions, 12759 flow. Second operand 8 states and 190 transitions. [2024-06-20 15:26:26,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 663 transitions, 14450 flow [2024-06-20 15:26:31,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 663 transitions, 14110 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-20 15:26:31,962 INFO L231 Difference]: Finished difference. Result has 468 places, 642 transitions, 12836 flow [2024-06-20 15:26:31,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12425, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12836, PETRI_PLACES=468, PETRI_TRANSITIONS=642} [2024-06-20 15:26:31,963 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 427 predicate places. [2024-06-20 15:26:31,963 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 642 transitions, 12836 flow [2024-06-20 15:26:31,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:31,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:31,963 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] [2024-06-20 15:26:31,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-20 15:26:31,963 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:31,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:31,964 INFO L85 PathProgramCache]: Analyzing trace with hash 2039307140, now seen corresponding path program 23 times [2024-06-20 15:26:31,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:31,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870634089] [2024-06-20 15:26:31,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:31,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:31,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:32,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:32,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:32,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870634089] [2024-06-20 15:26:32,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870634089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:32,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:32,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:32,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978621839] [2024-06-20 15:26:32,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:32,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:32,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:32,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:32,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:32,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:32,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 642 transitions, 12836 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:32,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:32,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:32,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:33,209 INFO L124 PetriNetUnfolderBase]: 2756/4604 cut-off events. [2024-06-20 15:26:33,209 INFO L125 PetriNetUnfolderBase]: For 789341/789345 co-relation queries the response was YES. [2024-06-20 15:26:33,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43170 conditions, 4604 events. 2756/4604 cut-off events. For 789341/789345 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 29204 event pairs, 539 based on Foata normal form. 1/4598 useless extension candidates. Maximal degree in co-relation 42945. Up to 3863 conditions per place. [2024-06-20 15:26:33,277 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 483 selfloop transitions, 170 changer transitions 0/660 dead transitions. [2024-06-20 15:26:33,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 660 transitions, 14210 flow [2024-06-20 15:26:33,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:33,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:33,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-20 15:26:33,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-20 15:26:33,278 INFO L175 Difference]: Start difference. First operand has 468 places, 642 transitions, 12836 flow. Second operand 8 states and 186 transitions. [2024-06-20 15:26:33,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 660 transitions, 14210 flow [2024-06-20 15:26:38,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 660 transitions, 13809 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 15:26:38,988 INFO L231 Difference]: Finished difference. Result has 470 places, 642 transitions, 12781 flow [2024-06-20 15:26:38,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12435, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12781, PETRI_PLACES=470, PETRI_TRANSITIONS=642} [2024-06-20 15:26:38,989 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 429 predicate places. [2024-06-20 15:26:38,989 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 642 transitions, 12781 flow [2024-06-20 15:26:38,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:38,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:38,989 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] [2024-06-20 15:26:38,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-20 15:26:38,989 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:38,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:38,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1223181596, now seen corresponding path program 24 times [2024-06-20 15:26:38,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:38,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767334981] [2024-06-20 15:26:38,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:38,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:38,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:39,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:39,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:39,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767334981] [2024-06-20 15:26:39,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767334981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:39,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:39,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:39,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869431197] [2024-06-20 15:26:39,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:39,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:39,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:39,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:39,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:39,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:39,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 642 transitions, 12781 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:39,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:39,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:39,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:40,167 INFO L124 PetriNetUnfolderBase]: 2761/4615 cut-off events. [2024-06-20 15:26:40,167 INFO L125 PetriNetUnfolderBase]: For 804617/804636 co-relation queries the response was YES. [2024-06-20 15:26:40,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43315 conditions, 4615 events. 2761/4615 cut-off events. For 804617/804636 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 29369 event pairs, 613 based on Foata normal form. 11/4613 useless extension candidates. Maximal degree in co-relation 43089. Up to 3399 conditions per place. [2024-06-20 15:26:40,235 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 271 selfloop transitions, 382 changer transitions 0/660 dead transitions. [2024-06-20 15:26:40,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 660 transitions, 14442 flow [2024-06-20 15:26:40,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:40,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:40,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-20 15:26:40,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-20 15:26:40,236 INFO L175 Difference]: Start difference. First operand has 470 places, 642 transitions, 12781 flow. Second operand 8 states and 182 transitions. [2024-06-20 15:26:40,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 660 transitions, 14442 flow [2024-06-20 15:26:45,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 660 transitions, 14072 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-20 15:26:45,891 INFO L231 Difference]: Finished difference. Result has 471 places, 645 transitions, 13248 flow [2024-06-20 15:26:45,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12411, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=379, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13248, PETRI_PLACES=471, PETRI_TRANSITIONS=645} [2024-06-20 15:26:45,891 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 430 predicate places. [2024-06-20 15:26:45,891 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 645 transitions, 13248 flow [2024-06-20 15:26:45,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:45,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:45,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] [2024-06-20 15:26:45,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-20 15:26:45,892 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:45,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:45,892 INFO L85 PathProgramCache]: Analyzing trace with hash -85094995, now seen corresponding path program 5 times [2024-06-20 15:26:45,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:45,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291287096] [2024-06-20 15:26:45,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:45,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:45,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:46,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:46,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:46,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291287096] [2024-06-20 15:26:46,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291287096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:46,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:46,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:46,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297812243] [2024-06-20 15:26:46,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:46,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:46,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:46,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:46,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:46,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:46,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 645 transitions, 13248 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:46,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:46,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:46,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:47,082 INFO L124 PetriNetUnfolderBase]: 2769/4611 cut-off events. [2024-06-20 15:26:47,082 INFO L125 PetriNetUnfolderBase]: For 825669/825679 co-relation queries the response was YES. [2024-06-20 15:26:47,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43995 conditions, 4611 events. 2769/4611 cut-off events. For 825669/825679 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 29195 event pairs, 568 based on Foata normal form. 10/4607 useless extension candidates. Maximal degree in co-relation 43768. Up to 3875 conditions per place. [2024-06-20 15:26:47,150 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 475 selfloop transitions, 183 changer transitions 0/665 dead transitions. [2024-06-20 15:26:47,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 665 transitions, 14706 flow [2024-06-20 15:26:47,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:47,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:47,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-20 15:26:47,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-20 15:26:47,151 INFO L175 Difference]: Start difference. First operand has 471 places, 645 transitions, 13248 flow. Second operand 8 states and 177 transitions. [2024-06-20 15:26:47,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 665 transitions, 14706 flow [2024-06-20 15:26:53,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 665 transitions, 13815 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-20 15:26:53,265 INFO L231 Difference]: Finished difference. Result has 473 places, 647 transitions, 12802 flow [2024-06-20 15:26:53,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12357, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12802, PETRI_PLACES=473, PETRI_TRANSITIONS=647} [2024-06-20 15:26:53,266 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 432 predicate places. [2024-06-20 15:26:53,266 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 647 transitions, 12802 flow [2024-06-20 15:26:53,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:53,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:53,266 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] [2024-06-20 15:26:53,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-20 15:26:53,267 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:53,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:53,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1203212769, now seen corresponding path program 6 times [2024-06-20 15:26:53,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:53,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66657824] [2024-06-20 15:26:53,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:53,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:53,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:53,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:53,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:53,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66657824] [2024-06-20 15:26:53,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66657824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:53,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:53,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:53,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111186085] [2024-06-20 15:26:53,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:53,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:53,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:53,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:53,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:53,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:26:53,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 647 transitions, 12802 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:53,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:53,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:26:53,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:54,627 INFO L124 PetriNetUnfolderBase]: 2777/4633 cut-off events. [2024-06-20 15:26:54,627 INFO L125 PetriNetUnfolderBase]: For 836240/836250 co-relation queries the response was YES. [2024-06-20 15:26:54,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43861 conditions, 4633 events. 2777/4633 cut-off events. For 836240/836250 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 29439 event pairs, 574 based on Foata normal form. 10/4629 useless extension candidates. Maximal degree in co-relation 43634. Up to 3865 conditions per place. [2024-06-20 15:26:54,687 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 473 selfloop transitions, 188 changer transitions 0/668 dead transitions. [2024-06-20 15:26:54,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 668 transitions, 14272 flow [2024-06-20 15:26:54,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:54,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:54,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-20 15:26:54,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-20 15:26:54,688 INFO L175 Difference]: Start difference. First operand has 473 places, 647 transitions, 12802 flow. Second operand 8 states and 178 transitions. [2024-06-20 15:26:54,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 668 transitions, 14272 flow [2024-06-20 15:27:00,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 668 transitions, 13857 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-20 15:27:00,190 INFO L231 Difference]: Finished difference. Result has 476 places, 649 transitions, 12846 flow [2024-06-20 15:27:00,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12387, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12846, PETRI_PLACES=476, PETRI_TRANSITIONS=649} [2024-06-20 15:27:00,191 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 435 predicate places. [2024-06-20 15:27:00,191 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 649 transitions, 12846 flow [2024-06-20 15:27:00,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:00,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:00,192 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] [2024-06-20 15:27:00,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-20 15:27:00,192 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:00,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:00,192 INFO L85 PathProgramCache]: Analyzing trace with hash -719261622, now seen corresponding path program 25 times [2024-06-20 15:27:00,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:00,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999300465] [2024-06-20 15:27:00,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:00,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:00,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:00,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:00,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:00,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999300465] [2024-06-20 15:27:00,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999300465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:00,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:00,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:27:00,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137913336] [2024-06-20 15:27:00,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:00,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:27:00,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:00,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:27:00,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:27:00,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:00,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 649 transitions, 12846 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:00,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:00,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:00,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:01,423 INFO L124 PetriNetUnfolderBase]: 2782/4620 cut-off events. [2024-06-20 15:27:01,423 INFO L125 PetriNetUnfolderBase]: For 843616/843620 co-relation queries the response was YES. [2024-06-20 15:27:01,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43998 conditions, 4620 events. 2782/4620 cut-off events. For 843616/843620 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 29175 event pairs, 659 based on Foata normal form. 1/4594 useless extension candidates. Maximal degree in co-relation 43770. Up to 3429 conditions per place. [2024-06-20 15:27:01,492 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 268 selfloop transitions, 393 changer transitions 0/668 dead transitions. [2024-06-20 15:27:01,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 668 transitions, 14527 flow [2024-06-20 15:27:01,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:27:01,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:27:01,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-20 15:27:01,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-20 15:27:01,496 INFO L175 Difference]: Start difference. First operand has 476 places, 649 transitions, 12846 flow. Second operand 9 states and 200 transitions. [2024-06-20 15:27:01,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 668 transitions, 14527 flow [2024-06-20 15:27:07,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 668 transitions, 14084 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-20 15:27:07,279 INFO L231 Difference]: Finished difference. Result has 479 places, 652 transitions, 13258 flow [2024-06-20 15:27:07,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12403, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=390, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13258, PETRI_PLACES=479, PETRI_TRANSITIONS=652} [2024-06-20 15:27:07,279 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 438 predicate places. [2024-06-20 15:27:07,279 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 652 transitions, 13258 flow [2024-06-20 15:27:07,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:07,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:07,279 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] [2024-06-20 15:27:07,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-20 15:27:07,280 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:07,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:07,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1520015920, now seen corresponding path program 26 times [2024-06-20 15:27:07,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:07,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275876877] [2024-06-20 15:27:07,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:07,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:07,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:07,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:07,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:07,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275876877] [2024-06-20 15:27:07,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275876877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:07,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:07,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:27:07,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204869371] [2024-06-20 15:27:07,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:07,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:27:07,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:07,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:27:07,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:27:07,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:07,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 652 transitions, 13258 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:07,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:07,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:07,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:08,519 INFO L124 PetriNetUnfolderBase]: 2787/4626 cut-off events. [2024-06-20 15:27:08,519 INFO L125 PetriNetUnfolderBase]: For 857211/857215 co-relation queries the response was YES. [2024-06-20 15:27:08,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44513 conditions, 4626 events. 2787/4626 cut-off events. For 857211/857215 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 29177 event pairs, 620 based on Foata normal form. 1/4603 useless extension candidates. Maximal degree in co-relation 44284. Up to 3435 conditions per place. [2024-06-20 15:27:08,587 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 261 selfloop transitions, 407 changer transitions 0/675 dead transitions. [2024-06-20 15:27:08,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 675 transitions, 15213 flow [2024-06-20 15:27:08,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:27:08,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:27:08,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 262 transitions. [2024-06-20 15:27:08,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5458333333333333 [2024-06-20 15:27:08,587 INFO L175 Difference]: Start difference. First operand has 479 places, 652 transitions, 13258 flow. Second operand 12 states and 262 transitions. [2024-06-20 15:27:08,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 675 transitions, 15213 flow [2024-06-20 15:27:14,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 675 transitions, 14687 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-20 15:27:14,097 INFO L231 Difference]: Finished difference. Result has 485 places, 655 transitions, 13621 flow [2024-06-20 15:27:14,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12735, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=404, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13621, PETRI_PLACES=485, PETRI_TRANSITIONS=655} [2024-06-20 15:27:14,098 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 444 predicate places. [2024-06-20 15:27:14,098 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 655 transitions, 13621 flow [2024-06-20 15:27:14,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:14,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:14,098 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] [2024-06-20 15:27:14,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-20 15:27:14,098 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:14,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:14,099 INFO L85 PathProgramCache]: Analyzing trace with hash -711904392, now seen corresponding path program 27 times [2024-06-20 15:27:14,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:14,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120600746] [2024-06-20 15:27:14,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:14,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:14,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:14,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:14,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:14,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120600746] [2024-06-20 15:27:14,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120600746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:14,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:14,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:27:14,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842605259] [2024-06-20 15:27:14,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:14,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:27:14,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:14,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:27:14,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:27:14,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:14,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 655 transitions, 13621 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:14,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:14,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:14,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:15,442 INFO L124 PetriNetUnfolderBase]: 2792/4651 cut-off events. [2024-06-20 15:27:15,442 INFO L125 PetriNetUnfolderBase]: For 875384/875388 co-relation queries the response was YES. [2024-06-20 15:27:15,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44836 conditions, 4651 events. 2792/4651 cut-off events. For 875384/875388 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 29494 event pairs, 632 based on Foata normal form. 1/4628 useless extension candidates. Maximal degree in co-relation 44605. Up to 3441 conditions per place. [2024-06-20 15:27:15,514 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 262 selfloop transitions, 408 changer transitions 0/677 dead transitions. [2024-06-20 15:27:15,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 677 transitions, 15585 flow [2024-06-20 15:27:15,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:27:15,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:27:15,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-20 15:27:15,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5522727272727272 [2024-06-20 15:27:15,515 INFO L175 Difference]: Start difference. First operand has 485 places, 655 transitions, 13621 flow. Second operand 11 states and 243 transitions. [2024-06-20 15:27:15,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 677 transitions, 15585 flow [2024-06-20 15:27:20,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 677 transitions, 13476 flow, removed 60 selfloop flow, removed 15 redundant places. [2024-06-20 15:27:20,165 INFO L231 Difference]: Finished difference. Result has 481 places, 658 transitions, 12406 flow [2024-06-20 15:27:20,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11557, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=405, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12406, PETRI_PLACES=481, PETRI_TRANSITIONS=658} [2024-06-20 15:27:20,165 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 440 predicate places. [2024-06-20 15:27:20,165 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 658 transitions, 12406 flow [2024-06-20 15:27:20,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:20,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:20,166 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] [2024-06-20 15:27:20,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-20 15:27:20,166 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:20,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:20,166 INFO L85 PathProgramCache]: Analyzing trace with hash -878138172, now seen corresponding path program 28 times [2024-06-20 15:27:20,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:20,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897830481] [2024-06-20 15:27:20,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:20,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:20,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:20,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:20,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:20,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897830481] [2024-06-20 15:27:20,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897830481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:20,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:20,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:27:20,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866036658] [2024-06-20 15:27:20,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:20,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:27:20,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:20,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:27:20,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:27:20,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:20,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 658 transitions, 12406 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:20,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:20,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:20,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:21,457 INFO L124 PetriNetUnfolderBase]: 2789/4634 cut-off events. [2024-06-20 15:27:21,457 INFO L125 PetriNetUnfolderBase]: For 869605/869609 co-relation queries the response was YES. [2024-06-20 15:27:21,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43132 conditions, 4634 events. 2789/4634 cut-off events. For 869605/869609 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 29343 event pairs, 620 based on Foata normal form. 1/4608 useless extension candidates. Maximal degree in co-relation 42905. Up to 3438 conditions per place. [2024-06-20 15:27:21,518 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 271 selfloop transitions, 396 changer transitions 0/674 dead transitions. [2024-06-20 15:27:21,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 674 transitions, 14042 flow [2024-06-20 15:27:21,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:27:21,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:27:21,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-20 15:27:21,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-20 15:27:21,519 INFO L175 Difference]: Start difference. First operand has 481 places, 658 transitions, 12406 flow. Second operand 9 states and 204 transitions. [2024-06-20 15:27:21,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 674 transitions, 14042 flow [2024-06-20 15:27:28,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 674 transitions, 13232 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-20 15:27:28,032 INFO L231 Difference]: Finished difference. Result has 481 places, 658 transitions, 12394 flow [2024-06-20 15:27:28,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11596, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=396, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12394, PETRI_PLACES=481, PETRI_TRANSITIONS=658} [2024-06-20 15:27:28,033 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 440 predicate places. [2024-06-20 15:27:28,033 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 658 transitions, 12394 flow [2024-06-20 15:27:28,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:28,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:28,033 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] [2024-06-20 15:27:28,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-20 15:27:28,033 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:28,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:28,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1852074567, now seen corresponding path program 7 times [2024-06-20 15:27:28,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:28,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855420802] [2024-06-20 15:27:28,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:28,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:28,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:28,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:28,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:28,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855420802] [2024-06-20 15:27:28,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855420802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:28,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:28,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:28,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146350575] [2024-06-20 15:27:28,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:28,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:28,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:28,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:28,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:28,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:28,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 658 transitions, 12394 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:28,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:28,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:28,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:29,336 INFO L124 PetriNetUnfolderBase]: 2797/4665 cut-off events. [2024-06-20 15:27:29,336 INFO L125 PetriNetUnfolderBase]: For 887539/887543 co-relation queries the response was YES. [2024-06-20 15:27:29,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43399 conditions, 4665 events. 2797/4665 cut-off events. For 887539/887543 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 29639 event pairs, 532 based on Foata normal form. 2/4660 useless extension candidates. Maximal degree in co-relation 43171. Up to 4036 conditions per place. [2024-06-20 15:27:29,410 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 590 selfloop transitions, 84 changer transitions 0/681 dead transitions. [2024-06-20 15:27:29,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 681 transitions, 13900 flow [2024-06-20 15:27:29,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:27:29,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:27:29,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-20 15:27:29,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:27:29,411 INFO L175 Difference]: Start difference. First operand has 481 places, 658 transitions, 12394 flow. Second operand 8 states and 184 transitions. [2024-06-20 15:27:29,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 681 transitions, 13900 flow [2024-06-20 15:27:34,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 681 transitions, 13061 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-20 15:27:34,608 INFO L231 Difference]: Finished difference. Result has 480 places, 660 transitions, 11810 flow [2024-06-20 15:27:34,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11555, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11810, PETRI_PLACES=480, PETRI_TRANSITIONS=660} [2024-06-20 15:27:34,609 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 439 predicate places. [2024-06-20 15:27:34,609 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 660 transitions, 11810 flow [2024-06-20 15:27:34,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:34,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:34,609 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] [2024-06-20 15:27:34,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-20 15:27:34,609 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:34,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:34,609 INFO L85 PathProgramCache]: Analyzing trace with hash -322517380, now seen corresponding path program 29 times [2024-06-20 15:27:34,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:34,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310450947] [2024-06-20 15:27:34,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:34,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:34,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:34,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:34,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:34,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310450947] [2024-06-20 15:27:34,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310450947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:34,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:34,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:34,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531654902] [2024-06-20 15:27:34,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:34,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:34,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:34,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:34,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:34,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:34,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 660 transitions, 11810 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:34,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:34,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:34,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:35,943 INFO L124 PetriNetUnfolderBase]: 2802/4666 cut-off events. [2024-06-20 15:27:35,943 INFO L125 PetriNetUnfolderBase]: For 891686/891690 co-relation queries the response was YES. [2024-06-20 15:27:35,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42927 conditions, 4666 events. 2802/4666 cut-off events. For 891686/891690 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 29581 event pairs, 526 based on Foata normal form. 1/4660 useless extension candidates. Maximal degree in co-relation 42698. Up to 3818 conditions per place. [2024-06-20 15:27:36,017 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 453 selfloop transitions, 226 changer transitions 0/686 dead transitions. [2024-06-20 15:27:36,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 686 transitions, 13799 flow [2024-06-20 15:27:36,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:27:36,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:27:36,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-20 15:27:36,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675 [2024-06-20 15:27:36,018 INFO L175 Difference]: Start difference. First operand has 480 places, 660 transitions, 11810 flow. Second operand 10 states and 227 transitions. [2024-06-20 15:27:36,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 686 transitions, 13799 flow [2024-06-20 15:27:42,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 686 transitions, 13564 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-20 15:27:42,029 INFO L231 Difference]: Finished difference. Result has 485 places, 663 transitions, 12084 flow [2024-06-20 15:27:42,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11575, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12084, PETRI_PLACES=485, PETRI_TRANSITIONS=663} [2024-06-20 15:27:42,030 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 444 predicate places. [2024-06-20 15:27:42,030 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 663 transitions, 12084 flow [2024-06-20 15:27:42,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:42,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:42,030 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] [2024-06-20 15:27:42,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-20 15:27:42,030 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:42,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:42,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1312983774, now seen corresponding path program 30 times [2024-06-20 15:27:42,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:42,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553151701] [2024-06-20 15:27:42,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:42,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:42,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:42,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:42,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:42,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553151701] [2024-06-20 15:27:42,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553151701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:42,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:42,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:27:42,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958684175] [2024-06-20 15:27:42,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:42,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:27:42,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:42,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:27:42,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:27:42,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:42,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 663 transitions, 12084 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:42,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:42,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:42,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:43,418 INFO L124 PetriNetUnfolderBase]: 2815/4688 cut-off events. [2024-06-20 15:27:43,418 INFO L125 PetriNetUnfolderBase]: For 913517/913521 co-relation queries the response was YES. [2024-06-20 15:27:43,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43469 conditions, 4688 events. 2815/4688 cut-off events. For 913517/913521 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 29720 event pairs, 525 based on Foata normal form. 1/4682 useless extension candidates. Maximal degree in co-relation 43239. Up to 3953 conditions per place. [2024-06-20 15:27:43,491 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 558 selfloop transitions, 137 changer transitions 0/702 dead transitions. [2024-06-20 15:27:43,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 702 transitions, 14202 flow [2024-06-20 15:27:43,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 15:27:43,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 15:27:43,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 302 transitions. [2024-06-20 15:27:43,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392857142857143 [2024-06-20 15:27:43,492 INFO L175 Difference]: Start difference. First operand has 485 places, 663 transitions, 12084 flow. Second operand 14 states and 302 transitions. [2024-06-20 15:27:43,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 702 transitions, 14202 flow [2024-06-20 15:27:49,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 702 transitions, 13375 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-20 15:27:49,970 INFO L231 Difference]: Finished difference. Result has 488 places, 669 transitions, 11641 flow [2024-06-20 15:27:49,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11285, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11641, PETRI_PLACES=488, PETRI_TRANSITIONS=669} [2024-06-20 15:27:49,970 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 447 predicate places. [2024-06-20 15:27:49,970 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 669 transitions, 11641 flow [2024-06-20 15:27:49,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:49,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:49,971 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] [2024-06-20 15:27:49,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-20 15:27:49,971 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:49,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:49,971 INFO L85 PathProgramCache]: Analyzing trace with hash -322506220, now seen corresponding path program 31 times [2024-06-20 15:27:49,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:49,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413302315] [2024-06-20 15:27:49,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:49,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:49,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:50,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:50,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:50,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413302315] [2024-06-20 15:27:50,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413302315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:50,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:50,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:50,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566738867] [2024-06-20 15:27:50,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:50,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:50,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:50,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:50,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:50,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:50,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 669 transitions, 11641 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:50,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:50,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:50,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:51,573 INFO L124 PetriNetUnfolderBase]: 2820/4701 cut-off events. [2024-06-20 15:27:51,573 INFO L125 PetriNetUnfolderBase]: For 910372/910376 co-relation queries the response was YES. [2024-06-20 15:27:51,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43141 conditions, 4701 events. 2820/4701 cut-off events. For 910372/910376 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 29918 event pairs, 529 based on Foata normal form. 1/4695 useless extension candidates. Maximal degree in co-relation 42911. Up to 3839 conditions per place. [2024-06-20 15:27:51,633 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 458 selfloop transitions, 227 changer transitions 0/692 dead transitions. [2024-06-20 15:27:51,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 692 transitions, 13629 flow [2024-06-20 15:27:51,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:27:51,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:27:51,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-20 15:27:51,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:27:51,634 INFO L175 Difference]: Start difference. First operand has 488 places, 669 transitions, 11641 flow. Second operand 9 states and 207 transitions. [2024-06-20 15:27:51,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 692 transitions, 13629 flow [2024-06-20 15:27:57,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 692 transitions, 13248 flow, removed 16 selfloop flow, removed 12 redundant places. [2024-06-20 15:27:57,948 INFO L231 Difference]: Finished difference. Result has 485 places, 672 transitions, 11762 flow [2024-06-20 15:27:57,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11260, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11762, PETRI_PLACES=485, PETRI_TRANSITIONS=672} [2024-06-20 15:27:57,949 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 444 predicate places. [2024-06-20 15:27:57,949 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 672 transitions, 11762 flow [2024-06-20 15:27:57,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:57,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:57,950 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] [2024-06-20 15:27:57,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-20 15:27:57,950 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:27:57,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:57,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1312989354, now seen corresponding path program 32 times [2024-06-20 15:27:57,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:57,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101243247] [2024-06-20 15:27:57,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:57,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:57,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:58,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:58,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:58,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101243247] [2024-06-20 15:27:58,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101243247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:58,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:58,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:27:58,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893123826] [2024-06-20 15:27:58,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:58,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:27:58,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:58,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:27:58,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:27:58,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:27:58,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 672 transitions, 11762 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:58,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:58,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:27:58,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:59,744 INFO L124 PetriNetUnfolderBase]: 2817/4697 cut-off events. [2024-06-20 15:27:59,744 INFO L125 PetriNetUnfolderBase]: For 917028/917032 co-relation queries the response was YES. [2024-06-20 15:27:59,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43199 conditions, 4697 events. 2817/4697 cut-off events. For 917028/917032 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 29908 event pairs, 529 based on Foata normal form. 1/4691 useless extension candidates. Maximal degree in co-relation 42968. Up to 3957 conditions per place. [2024-06-20 15:27:59,804 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 558 selfloop transitions, 137 changer transitions 0/702 dead transitions. [2024-06-20 15:27:59,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 702 transitions, 13522 flow [2024-06-20 15:27:59,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:27:59,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:27:59,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 265 transitions. [2024-06-20 15:27:59,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5520833333333334 [2024-06-20 15:27:59,805 INFO L175 Difference]: Start difference. First operand has 485 places, 672 transitions, 11762 flow. Second operand 12 states and 265 transitions. [2024-06-20 15:27:59,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 702 transitions, 13522 flow [2024-06-20 15:28:05,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 702 transitions, 13099 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 15:28:05,111 INFO L231 Difference]: Finished difference. Result has 490 places, 672 transitions, 11621 flow [2024-06-20 15:28:05,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11341, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11621, PETRI_PLACES=490, PETRI_TRANSITIONS=672} [2024-06-20 15:28:05,112 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-20 15:28:05,112 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 672 transitions, 11621 flow [2024-06-20 15:28:05,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:05,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:05,112 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] [2024-06-20 15:28:05,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-20 15:28:05,112 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:05,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:05,113 INFO L85 PathProgramCache]: Analyzing trace with hash 2012667562, now seen corresponding path program 33 times [2024-06-20 15:28:05,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:05,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378633777] [2024-06-20 15:28:05,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:05,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:05,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:05,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:05,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:05,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378633777] [2024-06-20 15:28:05,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378633777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:05,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:05,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:28:05,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797511590] [2024-06-20 15:28:05,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:05,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:28:05,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:05,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:28:05,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:28:05,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:05,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 672 transitions, 11621 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:05,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:05,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:05,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:06,949 INFO L124 PetriNetUnfolderBase]: 2814/4709 cut-off events. [2024-06-20 15:28:06,949 INFO L125 PetriNetUnfolderBase]: For 908122/908126 co-relation queries the response was YES. [2024-06-20 15:28:06,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42906 conditions, 4709 events. 2814/4709 cut-off events. For 908122/908126 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 30107 event pairs, 539 based on Foata normal form. 1/4703 useless extension candidates. Maximal degree in co-relation 42675. Up to 3960 conditions per place. [2024-06-20 15:28:07,014 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 556 selfloop transitions, 129 changer transitions 0/692 dead transitions. [2024-06-20 15:28:07,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 692 transitions, 13065 flow [2024-06-20 15:28:07,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:28:07,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:28:07,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-20 15:28:07,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-20 15:28:07,015 INFO L175 Difference]: Start difference. First operand has 490 places, 672 transitions, 11621 flow. Second operand 9 states and 204 transitions. [2024-06-20 15:28:07,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 692 transitions, 13065 flow [2024-06-20 15:28:12,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 692 transitions, 12889 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-20 15:28:12,958 INFO L231 Difference]: Finished difference. Result has 490 places, 672 transitions, 11709 flow [2024-06-20 15:28:12,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11445, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11709, PETRI_PLACES=490, PETRI_TRANSITIONS=672} [2024-06-20 15:28:12,959 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-20 15:28:12,959 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 672 transitions, 11709 flow [2024-06-20 15:28:12,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:12,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:12,959 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] [2024-06-20 15:28:12,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-20 15:28:12,960 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:12,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:12,960 INFO L85 PathProgramCache]: Analyzing trace with hash 2012673142, now seen corresponding path program 34 times [2024-06-20 15:28:12,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:12,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978409502] [2024-06-20 15:28:12,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:12,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:12,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:13,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:13,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:13,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978409502] [2024-06-20 15:28:13,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978409502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:13,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:13,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:13,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684542087] [2024-06-20 15:28:13,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:13,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:13,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:13,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:13,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:13,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:13,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 672 transitions, 11709 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:13,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:13,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:13,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:14,581 INFO L124 PetriNetUnfolderBase]: 2811/4689 cut-off events. [2024-06-20 15:28:14,582 INFO L125 PetriNetUnfolderBase]: For 915574/915578 co-relation queries the response was YES. [2024-06-20 15:28:14,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42907 conditions, 4689 events. 2811/4689 cut-off events. For 915574/915578 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 29822 event pairs, 531 based on Foata normal form. 1/4683 useless extension candidates. Maximal degree in co-relation 42675. Up to 3830 conditions per place. [2024-06-20 15:28:14,651 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 468 selfloop transitions, 210 changer transitions 0/685 dead transitions. [2024-06-20 15:28:14,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 685 transitions, 13113 flow [2024-06-20 15:28:14,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:28:14,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:28:14,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-20 15:28:14,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-20 15:28:14,652 INFO L175 Difference]: Start difference. First operand has 490 places, 672 transitions, 11709 flow. Second operand 7 states and 163 transitions. [2024-06-20 15:28:14,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 685 transitions, 13113 flow [2024-06-20 15:28:21,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 685 transitions, 12847 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-20 15:28:21,785 INFO L231 Difference]: Finished difference. Result has 489 places, 672 transitions, 11873 flow [2024-06-20 15:28:21,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11443, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11873, PETRI_PLACES=489, PETRI_TRANSITIONS=672} [2024-06-20 15:28:21,786 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 448 predicate places. [2024-06-20 15:28:21,786 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 672 transitions, 11873 flow [2024-06-20 15:28:21,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:21,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:21,786 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] [2024-06-20 15:28:21,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-20 15:28:21,786 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:21,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:21,786 INFO L85 PathProgramCache]: Analyzing trace with hash -929169909, now seen corresponding path program 8 times [2024-06-20 15:28:21,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:21,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045593432] [2024-06-20 15:28:21,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:21,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:21,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:21,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:21,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:21,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045593432] [2024-06-20 15:28:21,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045593432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:21,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:21,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:21,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534117438] [2024-06-20 15:28:21,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:21,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:21,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:21,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:21,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:21,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:21,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 672 transitions, 11873 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:21,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:21,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:21,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:23,346 INFO L124 PetriNetUnfolderBase]: 2878/4779 cut-off events. [2024-06-20 15:28:23,346 INFO L125 PetriNetUnfolderBase]: For 1029317/1029321 co-relation queries the response was YES. [2024-06-20 15:28:23,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45663 conditions, 4779 events. 2878/4779 cut-off events. For 1029317/1029321 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 30334 event pairs, 539 based on Foata normal form. 2/4774 useless extension candidates. Maximal degree in co-relation 45430. Up to 3931 conditions per place. [2024-06-20 15:28:23,409 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 530 selfloop transitions, 161 changer transitions 0/698 dead transitions. [2024-06-20 15:28:23,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 698 transitions, 13777 flow [2024-06-20 15:28:23,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:28:23,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:28:23,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-20 15:28:23,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-20 15:28:23,410 INFO L175 Difference]: Start difference. First operand has 489 places, 672 transitions, 11873 flow. Second operand 9 states and 205 transitions. [2024-06-20 15:28:23,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 698 transitions, 13777 flow [2024-06-20 15:28:31,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 698 transitions, 13294 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 15:28:31,037 INFO L231 Difference]: Finished difference. Result has 490 places, 676 transitions, 11887 flow [2024-06-20 15:28:31,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11392, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11887, PETRI_PLACES=490, PETRI_TRANSITIONS=676} [2024-06-20 15:28:31,037 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-20 15:28:31,037 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 676 transitions, 11887 flow [2024-06-20 15:28:31,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:31,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:31,037 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] [2024-06-20 15:28:31,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-20 15:28:31,037 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:31,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:31,038 INFO L85 PathProgramCache]: Analyzing trace with hash -943454709, now seen corresponding path program 9 times [2024-06-20 15:28:31,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:31,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737545097] [2024-06-20 15:28:31,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:31,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:31,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:31,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:31,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:31,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737545097] [2024-06-20 15:28:31,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737545097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:31,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:31,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:31,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435751768] [2024-06-20 15:28:31,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:31,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:31,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:31,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:31,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:31,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:31,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 676 transitions, 11887 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:31,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:31,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:31,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:32,537 INFO L124 PetriNetUnfolderBase]: 2886/4797 cut-off events. [2024-06-20 15:28:32,537 INFO L125 PetriNetUnfolderBase]: For 1031894/1031898 co-relation queries the response was YES. [2024-06-20 15:28:32,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45836 conditions, 4797 events. 2886/4797 cut-off events. For 1031894/1031898 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 30531 event pairs, 545 based on Foata normal form. 2/4792 useless extension candidates. Maximal degree in co-relation 45603. Up to 4054 conditions per place. [2024-06-20 15:28:32,600 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 532 selfloop transitions, 156 changer transitions 0/695 dead transitions. [2024-06-20 15:28:32,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 695 transitions, 13409 flow [2024-06-20 15:28:32,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:28:32,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:28:32,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-20 15:28:32,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-20 15:28:32,601 INFO L175 Difference]: Start difference. First operand has 490 places, 676 transitions, 11887 flow. Second operand 9 states and 200 transitions. [2024-06-20 15:28:32,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 695 transitions, 13409 flow [2024-06-20 15:28:39,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 695 transitions, 13107 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-20 15:28:39,448 INFO L231 Difference]: Finished difference. Result has 494 places, 678 transitions, 11992 flow [2024-06-20 15:28:39,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11601, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11992, PETRI_PLACES=494, PETRI_TRANSITIONS=678} [2024-06-20 15:28:39,449 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-20 15:28:39,449 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 678 transitions, 11992 flow [2024-06-20 15:28:39,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:39,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:39,449 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] [2024-06-20 15:28:39,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-20 15:28:39,449 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:39,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:39,449 INFO L85 PathProgramCache]: Analyzing trace with hash -936110220, now seen corresponding path program 35 times [2024-06-20 15:28:39,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:39,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931027666] [2024-06-20 15:28:39,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:39,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:39,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:39,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:39,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:39,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931027666] [2024-06-20 15:28:39,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931027666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:39,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:39,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:39,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610936276] [2024-06-20 15:28:39,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:39,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:39,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:39,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:39,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:39,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:39,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 678 transitions, 11992 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:39,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:39,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:39,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:40,987 INFO L124 PetriNetUnfolderBase]: 2899/4835 cut-off events. [2024-06-20 15:28:40,987 INFO L125 PetriNetUnfolderBase]: For 1043292/1043296 co-relation queries the response was YES. [2024-06-20 15:28:41,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46202 conditions, 4835 events. 2899/4835 cut-off events. For 1043292/1043296 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 30927 event pairs, 556 based on Foata normal form. 1/4829 useless extension candidates. Maximal degree in co-relation 45967. Up to 3901 conditions per place. [2024-06-20 15:28:41,050 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 443 selfloop transitions, 251 changer transitions 0/701 dead transitions. [2024-06-20 15:28:41,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 701 transitions, 14038 flow [2024-06-20 15:28:41,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:28:41,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:28:41,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-20 15:28:41,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-20 15:28:41,051 INFO L175 Difference]: Start difference. First operand has 494 places, 678 transitions, 11992 flow. Second operand 9 states and 202 transitions. [2024-06-20 15:28:41,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 701 transitions, 14038 flow [2024-06-20 15:28:48,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 701 transitions, 13667 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-20 15:28:48,327 INFO L231 Difference]: Finished difference. Result has 496 places, 684 transitions, 12207 flow [2024-06-20 15:28:48,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11621, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12207, PETRI_PLACES=496, PETRI_TRANSITIONS=684} [2024-06-20 15:28:48,328 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 455 predicate places. [2024-06-20 15:28:48,328 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 684 transitions, 12207 flow [2024-06-20 15:28:48,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:48,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:48,329 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] [2024-06-20 15:28:48,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-20 15:28:48,329 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:48,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:48,330 INFO L85 PathProgramCache]: Analyzing trace with hash -913127763, now seen corresponding path program 10 times [2024-06-20 15:28:48,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:48,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065546260] [2024-06-20 15:28:48,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:48,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:48,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:48,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:48,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:48,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065546260] [2024-06-20 15:28:48,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065546260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:48,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:48,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:48,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817260930] [2024-06-20 15:28:48,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:48,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:48,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:48,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:48,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:48,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:48,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 684 transitions, 12207 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:48,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:48,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:48,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:49,905 INFO L124 PetriNetUnfolderBase]: 2907/4835 cut-off events. [2024-06-20 15:28:49,905 INFO L125 PetriNetUnfolderBase]: For 1068301/1068305 co-relation queries the response was YES. [2024-06-20 15:28:49,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46590 conditions, 4835 events. 2907/4835 cut-off events. For 1068301/1068305 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 30849 event pairs, 556 based on Foata normal form. 2/4830 useless extension candidates. Maximal degree in co-relation 46354. Up to 4084 conditions per place. [2024-06-20 15:28:49,967 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 535 selfloop transitions, 163 changer transitions 0/705 dead transitions. [2024-06-20 15:28:49,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 705 transitions, 13761 flow [2024-06-20 15:28:49,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:49,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:49,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-20 15:28:49,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-20 15:28:49,968 INFO L175 Difference]: Start difference. First operand has 496 places, 684 transitions, 12207 flow. Second operand 8 states and 185 transitions. [2024-06-20 15:28:49,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 705 transitions, 13761 flow [2024-06-20 15:28:57,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 705 transitions, 13412 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-20 15:28:57,682 INFO L231 Difference]: Finished difference. Result has 499 places, 686 transitions, 12277 flow [2024-06-20 15:28:57,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11858, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12277, PETRI_PLACES=499, PETRI_TRANSITIONS=686} [2024-06-20 15:28:57,682 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 458 predicate places. [2024-06-20 15:28:57,682 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 686 transitions, 12277 flow [2024-06-20 15:28:57,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:57,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:57,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] [2024-06-20 15:28:57,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-20 15:28:57,683 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:28:57,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:57,683 INFO L85 PathProgramCache]: Analyzing trace with hash -898842963, now seen corresponding path program 11 times [2024-06-20 15:28:57,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:57,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968274140] [2024-06-20 15:28:57,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:57,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:57,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:57,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:57,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:57,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968274140] [2024-06-20 15:28:57,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968274140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:57,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:57,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:57,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726839278] [2024-06-20 15:28:57,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:57,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:57,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:57,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:57,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:57,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:28:57,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 686 transitions, 12277 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:57,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:57,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:28:57,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:59,343 INFO L124 PetriNetUnfolderBase]: 2915/4862 cut-off events. [2024-06-20 15:28:59,343 INFO L125 PetriNetUnfolderBase]: For 1084761/1084765 co-relation queries the response was YES. [2024-06-20 15:28:59,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46866 conditions, 4862 events. 2915/4862 cut-off events. For 1084761/1084765 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 31112 event pairs, 564 based on Foata normal form. 2/4857 useless extension candidates. Maximal degree in co-relation 46629. Up to 4038 conditions per place. [2024-06-20 15:28:59,407 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 534 selfloop transitions, 170 changer transitions 0/711 dead transitions. [2024-06-20 15:28:59,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 711 transitions, 13883 flow [2024-06-20 15:28:59,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:59,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:59,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-20 15:28:59,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-20 15:28:59,408 INFO L175 Difference]: Start difference. First operand has 499 places, 686 transitions, 12277 flow. Second operand 8 states and 189 transitions. [2024-06-20 15:28:59,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 711 transitions, 13883 flow [2024-06-20 15:29:06,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 711 transitions, 13480 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-20 15:29:06,584 INFO L231 Difference]: Finished difference. Result has 501 places, 688 transitions, 12311 flow [2024-06-20 15:29:06,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11874, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12311, PETRI_PLACES=501, PETRI_TRANSITIONS=688} [2024-06-20 15:29:06,584 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 460 predicate places. [2024-06-20 15:29:06,584 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 688 transitions, 12311 flow [2024-06-20 15:29:06,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:06,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:06,585 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] [2024-06-20 15:29:06,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-20 15:29:06,585 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:29:06,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:06,585 INFO L85 PathProgramCache]: Analyzing trace with hash -913140504, now seen corresponding path program 36 times [2024-06-20 15:29:06,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:06,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062890270] [2024-06-20 15:29:06,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:06,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:06,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:06,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:06,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:06,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062890270] [2024-06-20 15:29:06,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062890270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:06,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:06,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:29:06,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767891130] [2024-06-20 15:29:06,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:06,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:29:06,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:06,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:29:06,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:29:06,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:06,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 688 transitions, 12311 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:06,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:06,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:06,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:08,045 INFO L124 PetriNetUnfolderBase]: 2920/4852 cut-off events. [2024-06-20 15:29:08,045 INFO L125 PetriNetUnfolderBase]: For 1091185/1091189 co-relation queries the response was YES. [2024-06-20 15:29:08,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46970 conditions, 4852 events. 2920/4852 cut-off events. For 1091185/1091189 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 30944 event pairs, 555 based on Foata normal form. 1/4846 useless extension candidates. Maximal degree in co-relation 46732. Up to 3931 conditions per place. [2024-06-20 15:29:08,323 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 445 selfloop transitions, 258 changer transitions 0/710 dead transitions. [2024-06-20 15:29:08,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 710 transitions, 14097 flow [2024-06-20 15:29:08,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:29:08,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:29:08,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-20 15:29:08,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-20 15:29:08,326 INFO L175 Difference]: Start difference. First operand has 501 places, 688 transitions, 12311 flow. Second operand 9 states and 204 transitions. [2024-06-20 15:29:08,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 710 transitions, 14097 flow [2024-06-20 15:29:15,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 710 transitions, 13676 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-20 15:29:15,353 INFO L231 Difference]: Finished difference. Result has 504 places, 691 transitions, 12454 flow [2024-06-20 15:29:15,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11890, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12454, PETRI_PLACES=504, PETRI_TRANSITIONS=691} [2024-06-20 15:29:15,354 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 463 predicate places. [2024-06-20 15:29:15,354 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 691 transitions, 12454 flow [2024-06-20 15:29:15,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:15,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:15,354 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] [2024-06-20 15:29:15,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-20 15:29:15,354 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:29:15,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:15,355 INFO L85 PathProgramCache]: Analyzing trace with hash -2064908319, now seen corresponding path program 12 times [2024-06-20 15:29:15,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:15,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522539399] [2024-06-20 15:29:15,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:15,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:15,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:15,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:15,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:15,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522539399] [2024-06-20 15:29:15,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522539399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:15,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:15,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:29:15,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414025129] [2024-06-20 15:29:15,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:15,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:29:15,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:15,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:29:15,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:29:15,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:15,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 691 transitions, 12454 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:15,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:15,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:15,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:16,793 INFO L124 PetriNetUnfolderBase]: 2897/4840 cut-off events. [2024-06-20 15:29:16,793 INFO L125 PetriNetUnfolderBase]: For 1096039/1096043 co-relation queries the response was YES. [2024-06-20 15:29:16,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45437 conditions, 4840 events. 2897/4840 cut-off events. For 1096039/1096043 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 31045 event pairs, 550 based on Foata normal form. 10/4843 useless extension candidates. Maximal degree in co-relation 45198. Up to 4038 conditions per place. [2024-06-20 15:29:16,862 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 550 selfloop transitions, 155 changer transitions 0/712 dead transitions. [2024-06-20 15:29:16,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 712 transitions, 13960 flow [2024-06-20 15:29:16,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:29:16,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:29:16,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-20 15:29:16,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-20 15:29:16,863 INFO L175 Difference]: Start difference. First operand has 504 places, 691 transitions, 12454 flow. Second operand 10 states and 223 transitions. [2024-06-20 15:29:16,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 712 transitions, 13960 flow [2024-06-20 15:29:23,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 712 transitions, 13384 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-20 15:29:23,605 INFO L231 Difference]: Finished difference. Result has 507 places, 691 transitions, 12195 flow [2024-06-20 15:29:23,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11878, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12195, PETRI_PLACES=507, PETRI_TRANSITIONS=691} [2024-06-20 15:29:23,606 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-20 15:29:23,606 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 691 transitions, 12195 flow [2024-06-20 15:29:23,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:23,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:23,606 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] [2024-06-20 15:29:23,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-20 15:29:23,606 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:29:23,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:23,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1072017054, now seen corresponding path program 37 times [2024-06-20 15:29:23,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:23,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113595189] [2024-06-20 15:29:23,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:23,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:23,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:23,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:23,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:23,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113595189] [2024-06-20 15:29:23,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113595189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:23,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:23,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:29:23,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841009131] [2024-06-20 15:29:23,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:23,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:29:23,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:23,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:29:23,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:29:23,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:23,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 691 transitions, 12195 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:23,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:23,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:23,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:25,043 INFO L124 PetriNetUnfolderBase]: 2894/4831 cut-off events. [2024-06-20 15:29:25,043 INFO L125 PetriNetUnfolderBase]: For 1013209/1013213 co-relation queries the response was YES. [2024-06-20 15:29:25,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44832 conditions, 4831 events. 2894/4831 cut-off events. For 1013209/1013213 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 30938 event pairs, 558 based on Foata normal form. 1/4825 useless extension candidates. Maximal degree in co-relation 44592. Up to 3895 conditions per place. [2024-06-20 15:29:25,109 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 442 selfloop transitions, 260 changer transitions 0/709 dead transitions. [2024-06-20 15:29:25,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 709 transitions, 13939 flow [2024-06-20 15:29:25,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:29:25,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:29:25,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-20 15:29:25,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-20 15:29:25,110 INFO L175 Difference]: Start difference. First operand has 507 places, 691 transitions, 12195 flow. Second operand 8 states and 186 transitions. [2024-06-20 15:29:25,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 709 transitions, 13939 flow [2024-06-20 15:29:33,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 709 transitions, 13598 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-20 15:29:33,500 INFO L231 Difference]: Finished difference. Result has 506 places, 691 transitions, 12380 flow [2024-06-20 15:29:33,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11854, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12380, PETRI_PLACES=506, PETRI_TRANSITIONS=691} [2024-06-20 15:29:33,501 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 465 predicate places. [2024-06-20 15:29:33,501 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 691 transitions, 12380 flow [2024-06-20 15:29:33,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:33,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:33,501 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] [2024-06-20 15:29:33,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-20 15:29:33,501 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:29:33,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:33,501 INFO L85 PathProgramCache]: Analyzing trace with hash -2130993653, now seen corresponding path program 13 times [2024-06-20 15:29:33,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:33,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871130179] [2024-06-20 15:29:33,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:33,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:33,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:33,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:33,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:33,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871130179] [2024-06-20 15:29:33,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871130179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:33,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:33,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:29:33,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682869906] [2024-06-20 15:29:33,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:33,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:29:33,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:33,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:29:33,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:29:33,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:33,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 691 transitions, 12380 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:33,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:33,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:33,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:35,082 INFO L124 PetriNetUnfolderBase]: 3123/5208 cut-off events. [2024-06-20 15:29:35,083 INFO L125 PetriNetUnfolderBase]: For 1440050/1440054 co-relation queries the response was YES. [2024-06-20 15:29:35,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52113 conditions, 5208 events. 3123/5208 cut-off events. For 1440050/1440054 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 33689 event pairs, 653 based on Foata normal form. 10/5211 useless extension candidates. Maximal degree in co-relation 51872. Up to 3978 conditions per place. [2024-06-20 15:29:35,365 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 558 selfloop transitions, 158 changer transitions 0/723 dead transitions. [2024-06-20 15:29:35,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 723 transitions, 14370 flow [2024-06-20 15:29:35,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:29:35,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:29:35,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-20 15:29:35,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5725 [2024-06-20 15:29:35,366 INFO L175 Difference]: Start difference. First operand has 506 places, 691 transitions, 12380 flow. Second operand 10 states and 229 transitions. [2024-06-20 15:29:35,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 723 transitions, 14370 flow [2024-06-20 15:29:44,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 723 transitions, 13618 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-20 15:29:44,218 INFO L231 Difference]: Finished difference. Result has 509 places, 695 transitions, 12120 flow [2024-06-20 15:29:44,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11628, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12120, PETRI_PLACES=509, PETRI_TRANSITIONS=695} [2024-06-20 15:29:44,218 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-20 15:29:44,218 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 695 transitions, 12120 flow [2024-06-20 15:29:44,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:44,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:44,219 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] [2024-06-20 15:29:44,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-20 15:29:44,219 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:29:44,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:44,220 INFO L85 PathProgramCache]: Analyzing trace with hash -2139571694, now seen corresponding path program 38 times [2024-06-20 15:29:44,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:44,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653880770] [2024-06-20 15:29:44,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:44,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:44,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:44,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:44,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:44,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653880770] [2024-06-20 15:29:44,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653880770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:44,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:44,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:29:44,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798862726] [2024-06-20 15:29:44,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:44,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:29:44,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:44,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:29:44,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:29:44,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:44,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 695 transitions, 12120 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:44,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:44,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:44,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:45,880 INFO L124 PetriNetUnfolderBase]: 3128/5195 cut-off events. [2024-06-20 15:29:45,880 INFO L125 PetriNetUnfolderBase]: For 1377401/1377405 co-relation queries the response was YES. [2024-06-20 15:29:45,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52145 conditions, 5195 events. 3128/5195 cut-off events. For 1377401/1377405 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 33465 event pairs, 654 based on Foata normal form. 1/5189 useless extension candidates. Maximal degree in co-relation 51902. Up to 4264 conditions per place. [2024-06-20 15:29:45,949 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 460 selfloop transitions, 248 changer transitions 0/715 dead transitions. [2024-06-20 15:29:45,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 715 transitions, 13907 flow [2024-06-20 15:29:45,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:29:45,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:29:45,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-20 15:29:45,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-20 15:29:45,950 INFO L175 Difference]: Start difference. First operand has 509 places, 695 transitions, 12120 flow. Second operand 10 states and 221 transitions. [2024-06-20 15:29:45,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 715 transitions, 13907 flow [2024-06-20 15:29:55,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 715 transitions, 13639 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-20 15:29:55,553 INFO L231 Difference]: Finished difference. Result has 513 places, 698 transitions, 12393 flow [2024-06-20 15:29:55,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11852, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12393, PETRI_PLACES=513, PETRI_TRANSITIONS=698} [2024-06-20 15:29:55,554 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 472 predicate places. [2024-06-20 15:29:55,554 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 698 transitions, 12393 flow [2024-06-20 15:29:55,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:55,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:55,554 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] [2024-06-20 15:29:55,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-20 15:29:55,555 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:29:55,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:55,555 INFO L85 PathProgramCache]: Analyzing trace with hash -943467450, now seen corresponding path program 39 times [2024-06-20 15:29:55,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:55,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677715403] [2024-06-20 15:29:55,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:55,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:55,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:55,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:55,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:55,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677715403] [2024-06-20 15:29:55,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677715403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:55,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:55,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:29:55,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201909103] [2024-06-20 15:29:55,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:55,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:29:55,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:55,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:29:55,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:29:55,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:29:55,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 698 transitions, 12393 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:55,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:55,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:29:55,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:57,159 INFO L124 PetriNetUnfolderBase]: 3133/5204 cut-off events. [2024-06-20 15:29:57,159 INFO L125 PetriNetUnfolderBase]: For 1388956/1388960 co-relation queries the response was YES. [2024-06-20 15:29:57,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52251 conditions, 5204 events. 3133/5204 cut-off events. For 1388956/1388960 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 33604 event pairs, 654 based on Foata normal form. 1/5198 useless extension candidates. Maximal degree in co-relation 52006. Up to 4270 conditions per place. [2024-06-20 15:29:57,232 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 461 selfloop transitions, 250 changer transitions 0/718 dead transitions. [2024-06-20 15:29:57,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 718 transitions, 14194 flow [2024-06-20 15:29:57,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:29:57,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:29:57,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-20 15:29:57,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5475 [2024-06-20 15:29:57,233 INFO L175 Difference]: Start difference. First operand has 513 places, 698 transitions, 12393 flow. Second operand 10 states and 219 transitions. [2024-06-20 15:29:57,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 718 transitions, 14194 flow [2024-06-20 15:30:07,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 718 transitions, 13589 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-20 15:30:07,544 INFO L231 Difference]: Finished difference. Result has 514 places, 701 transitions, 12339 flow [2024-06-20 15:30:07,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11797, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12339, PETRI_PLACES=514, PETRI_TRANSITIONS=701} [2024-06-20 15:30:07,544 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 473 predicate places. [2024-06-20 15:30:07,544 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 701 transitions, 12339 flow [2024-06-20 15:30:07,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:07,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:07,544 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] [2024-06-20 15:30:07,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-20 15:30:07,545 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:30:07,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:07,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1282488821, now seen corresponding path program 14 times [2024-06-20 15:30:07,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:07,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621039350] [2024-06-20 15:30:07,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:07,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:07,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:07,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:07,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:07,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621039350] [2024-06-20 15:30:07,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621039350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:07,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:07,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:30:07,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357160949] [2024-06-20 15:30:07,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:07,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:30:07,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:07,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:30:07,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:30:07,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:07,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 701 transitions, 12339 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:07,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:07,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:07,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:09,238 INFO L124 PetriNetUnfolderBase]: 3187/5288 cut-off events. [2024-06-20 15:30:09,239 INFO L125 PetriNetUnfolderBase]: For 1498420/1498424 co-relation queries the response was YES. [2024-06-20 15:30:09,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54315 conditions, 5288 events. 3187/5288 cut-off events. For 1498420/1498424 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 34101 event pairs, 624 based on Foata normal form. 2/5283 useless extension candidates. Maximal degree in co-relation 54069. Up to 3262 conditions per place. [2024-06-20 15:30:09,311 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 558 selfloop transitions, 171 changer transitions 0/736 dead transitions. [2024-06-20 15:30:09,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 736 transitions, 14743 flow [2024-06-20 15:30:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:30:09,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:30:09,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-20 15:30:09,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-20 15:30:09,312 INFO L175 Difference]: Start difference. First operand has 514 places, 701 transitions, 12339 flow. Second operand 9 states and 211 transitions. [2024-06-20 15:30:09,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 736 transitions, 14743 flow [2024-06-20 15:30:20,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 736 transitions, 14352 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 15:30:20,160 INFO L231 Difference]: Finished difference. Result has 517 places, 707 transitions, 12623 flow [2024-06-20 15:30:20,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11948, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12623, PETRI_PLACES=517, PETRI_TRANSITIONS=707} [2024-06-20 15:30:20,161 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 476 predicate places. [2024-06-20 15:30:20,161 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 707 transitions, 12623 flow [2024-06-20 15:30:20,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:20,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:20,162 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] [2024-06-20 15:30:20,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-20 15:30:20,162 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:30:20,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:20,163 INFO L85 PathProgramCache]: Analyzing trace with hash -2139577274, now seen corresponding path program 40 times [2024-06-20 15:30:20,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:20,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421695110] [2024-06-20 15:30:20,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:20,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:20,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:20,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:20,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:20,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421695110] [2024-06-20 15:30:20,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421695110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:20,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:20,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:30:20,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042657736] [2024-06-20 15:30:20,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:20,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:30:20,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:20,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:30:20,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:30:20,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:20,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 707 transitions, 12623 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:20,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:20,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:20,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:21,953 INFO L124 PetriNetUnfolderBase]: 3184/5298 cut-off events. [2024-06-20 15:30:21,954 INFO L125 PetriNetUnfolderBase]: For 1503753/1503757 co-relation queries the response was YES. [2024-06-20 15:30:22,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54574 conditions, 5298 events. 3184/5298 cut-off events. For 1503753/1503757 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 34395 event pairs, 680 based on Foata normal form. 1/5292 useless extension candidates. Maximal degree in co-relation 54326. Up to 4349 conditions per place. [2024-06-20 15:30:22,025 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 470 selfloop transitions, 247 changer transitions 0/724 dead transitions. [2024-06-20 15:30:22,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 724 transitions, 14113 flow [2024-06-20 15:30:22,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:30:22,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:30:22,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-20 15:30:22,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5409090909090909 [2024-06-20 15:30:22,026 INFO L175 Difference]: Start difference. First operand has 517 places, 707 transitions, 12623 flow. Second operand 11 states and 238 transitions. [2024-06-20 15:30:22,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 724 transitions, 14113 flow [2024-06-20 15:30:33,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 724 transitions, 13805 flow, removed 66 selfloop flow, removed 4 redundant places. [2024-06-20 15:30:33,169 INFO L231 Difference]: Finished difference. Result has 524 places, 707 transitions, 12815 flow [2024-06-20 15:30:33,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12315, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12815, PETRI_PLACES=524, PETRI_TRANSITIONS=707} [2024-06-20 15:30:33,170 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 483 predicate places. [2024-06-20 15:30:33,170 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 707 transitions, 12815 flow [2024-06-20 15:30:33,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:33,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:33,170 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] [2024-06-20 15:30:33,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-20 15:30:33,170 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:30:33,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:33,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1288202741, now seen corresponding path program 15 times [2024-06-20 15:30:33,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:33,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424288766] [2024-06-20 15:30:33,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:33,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:33,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:33,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:33,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:33,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424288766] [2024-06-20 15:30:33,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424288766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:33,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:33,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:30:33,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300324958] [2024-06-20 15:30:33,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:33,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:30:33,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:33,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:30:33,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:30:33,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:33,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 707 transitions, 12815 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:33,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:33,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:33,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:34,842 INFO L124 PetriNetUnfolderBase]: 3225/5357 cut-off events. [2024-06-20 15:30:34,842 INFO L125 PetriNetUnfolderBase]: For 1590791/1590795 co-relation queries the response was YES. [2024-06-20 15:30:34,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56192 conditions, 5357 events. 3225/5357 cut-off events. For 1590791/1590795 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 34629 event pairs, 648 based on Foata normal form. 2/5352 useless extension candidates. Maximal degree in co-relation 55942. Up to 3280 conditions per place. [2024-06-20 15:30:34,915 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 559 selfloop transitions, 171 changer transitions 0/737 dead transitions. [2024-06-20 15:30:34,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 737 transitions, 15014 flow [2024-06-20 15:30:34,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:30:34,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:30:34,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-20 15:30:34,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-20 15:30:34,916 INFO L175 Difference]: Start difference. First operand has 524 places, 707 transitions, 12815 flow. Second operand 9 states and 211 transitions. [2024-06-20 15:30:34,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 737 transitions, 15014 flow [2024-06-20 15:30:45,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 737 transitions, 13946 flow, removed 31 selfloop flow, removed 14 redundant places. [2024-06-20 15:30:45,028 INFO L231 Difference]: Finished difference. Result has 519 places, 708 transitions, 12131 flow [2024-06-20 15:30:45,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11747, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12131, PETRI_PLACES=519, PETRI_TRANSITIONS=708} [2024-06-20 15:30:45,028 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 478 predicate places. [2024-06-20 15:30:45,028 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 708 transitions, 12131 flow [2024-06-20 15:30:45,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:45,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:45,029 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] [2024-06-20 15:30:45,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-20 15:30:45,029 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:30:45,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:45,029 INFO L85 PathProgramCache]: Analyzing trace with hash -741951447, now seen corresponding path program 1 times [2024-06-20 15:30:45,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:45,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265313309] [2024-06-20 15:30:45,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:45,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:45,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:45,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:45,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:45,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265313309] [2024-06-20 15:30:45,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265313309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:45,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:45,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:30:45,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595142505] [2024-06-20 15:30:45,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:45,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:30:45,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:45,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:30:45,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:30:45,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:45,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 708 transitions, 12131 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:45,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:45,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:45,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:46,748 INFO L124 PetriNetUnfolderBase]: 3278/5436 cut-off events. [2024-06-20 15:30:46,748 INFO L125 PetriNetUnfolderBase]: For 1715065/1715069 co-relation queries the response was YES. [2024-06-20 15:30:46,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56950 conditions, 5436 events. 3278/5436 cut-off events. For 1715065/1715069 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 35266 event pairs, 549 based on Foata normal form. 6/5435 useless extension candidates. Maximal degree in co-relation 56701. Up to 4024 conditions per place. [2024-06-20 15:30:46,820 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 604 selfloop transitions, 131 changer transitions 0/742 dead transitions. [2024-06-20 15:30:46,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 742 transitions, 14349 flow [2024-06-20 15:30:46,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:30:46,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:30:46,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-20 15:30:46,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:30:46,821 INFO L175 Difference]: Start difference. First operand has 519 places, 708 transitions, 12131 flow. Second operand 7 states and 175 transitions. [2024-06-20 15:30:46,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 742 transitions, 14349 flow [2024-06-20 15:30:58,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 742 transitions, 14063 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-20 15:30:58,530 INFO L231 Difference]: Finished difference. Result has 520 places, 710 transitions, 12151 flow [2024-06-20 15:30:58,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11845, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12151, PETRI_PLACES=520, PETRI_TRANSITIONS=710} [2024-06-20 15:30:58,530 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 479 predicate places. [2024-06-20 15:30:58,530 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 710 transitions, 12151 flow [2024-06-20 15:30:58,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:58,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:58,530 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] [2024-06-20 15:30:58,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-20 15:30:58,531 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:30:58,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:58,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1777320499, now seen corresponding path program 2 times [2024-06-20 15:30:58,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:58,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143348416] [2024-06-20 15:30:58,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:58,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:58,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:58,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:58,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:58,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143348416] [2024-06-20 15:30:58,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143348416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:58,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:58,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:30:58,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171657926] [2024-06-20 15:30:58,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:58,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:30:58,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:58,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:30:58,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:30:58,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:30:58,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 710 transitions, 12151 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:58,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:58,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:30:58,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:00,392 INFO L124 PetriNetUnfolderBase]: 3298/5480 cut-off events. [2024-06-20 15:31:00,392 INFO L125 PetriNetUnfolderBase]: For 1735138/1735142 co-relation queries the response was YES. [2024-06-20 15:31:00,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57275 conditions, 5480 events. 3298/5480 cut-off events. For 1735138/1735142 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 35638 event pairs, 563 based on Foata normal form. 6/5479 useless extension candidates. Maximal degree in co-relation 57025. Up to 4036 conditions per place. [2024-06-20 15:31:00,469 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 604 selfloop transitions, 131 changer transitions 0/742 dead transitions. [2024-06-20 15:31:00,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 742 transitions, 14061 flow [2024-06-20 15:31:00,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:31:00,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:31:00,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-20 15:31:00,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-20 15:31:00,470 INFO L175 Difference]: Start difference. First operand has 520 places, 710 transitions, 12151 flow. Second operand 8 states and 191 transitions. [2024-06-20 15:31:00,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 742 transitions, 14061 flow [2024-06-20 15:31:13,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 742 transitions, 13840 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-20 15:31:13,051 INFO L231 Difference]: Finished difference. Result has 525 places, 711 transitions, 12218 flow [2024-06-20 15:31:13,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11939, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12218, PETRI_PLACES=525, PETRI_TRANSITIONS=711} [2024-06-20 15:31:13,052 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 484 predicate places. [2024-06-20 15:31:13,052 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 711 transitions, 12218 flow [2024-06-20 15:31:13,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:13,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:13,052 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] [2024-06-20 15:31:13,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-20 15:31:13,052 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:31:13,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:13,052 INFO L85 PathProgramCache]: Analyzing trace with hash 316311149, now seen corresponding path program 1 times [2024-06-20 15:31:13,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:13,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204696087] [2024-06-20 15:31:13,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:13,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:13,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:13,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:13,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:13,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204696087] [2024-06-20 15:31:13,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204696087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:13,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:13,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:31:13,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392262507] [2024-06-20 15:31:13,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:13,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:31:13,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:13,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:31:13,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:31:13,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:31:13,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 711 transitions, 12218 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:13,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:13,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:31:13,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:15,144 INFO L124 PetriNetUnfolderBase]: 3627/6017 cut-off events. [2024-06-20 15:31:15,145 INFO L125 PetriNetUnfolderBase]: For 2275932/2275936 co-relation queries the response was YES. [2024-06-20 15:31:15,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68148 conditions, 6017 events. 3627/6017 cut-off events. For 2275932/2275936 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 39704 event pairs, 767 based on Foata normal form. 6/6016 useless extension candidates. Maximal degree in co-relation 67897. Up to 2986 conditions per place. [2024-06-20 15:31:15,232 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 557 selfloop transitions, 202 changer transitions 0/766 dead transitions. [2024-06-20 15:31:15,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 766 transitions, 14872 flow [2024-06-20 15:31:15,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:31:15,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:31:15,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-20 15:31:15,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-20 15:31:15,233 INFO L175 Difference]: Start difference. First operand has 525 places, 711 transitions, 12218 flow. Second operand 9 states and 219 transitions. [2024-06-20 15:31:15,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 766 transitions, 14872 flow [2024-06-20 15:31:27,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 766 transitions, 14584 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 15:31:27,961 INFO L231 Difference]: Finished difference. Result has 530 places, 720 transitions, 12737 flow [2024-06-20 15:31:27,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11948, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12737, PETRI_PLACES=530, PETRI_TRANSITIONS=720} [2024-06-20 15:31:27,961 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 489 predicate places. [2024-06-20 15:31:27,961 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 720 transitions, 12737 flow [2024-06-20 15:31:27,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:27,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:27,962 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] [2024-06-20 15:31:27,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-20 15:31:27,962 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:31:27,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:27,962 INFO L85 PathProgramCache]: Analyzing trace with hash -564462621, now seen corresponding path program 2 times [2024-06-20 15:31:27,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:27,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201009131] [2024-06-20 15:31:27,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:27,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:27,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:28,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:28,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:28,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201009131] [2024-06-20 15:31:28,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201009131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:28,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:28,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:31:28,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052717770] [2024-06-20 15:31:28,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:28,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:31:28,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:28,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:31:28,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:31:28,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:31:28,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 720 transitions, 12737 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:28,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:28,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:31:28,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:30,164 INFO L124 PetriNetUnfolderBase]: 3761/6265 cut-off events. [2024-06-20 15:31:30,164 INFO L125 PetriNetUnfolderBase]: For 2564815/2564819 co-relation queries the response was YES. [2024-06-20 15:31:30,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74238 conditions, 6265 events. 3761/6265 cut-off events. For 2564815/2564819 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 41838 event pairs, 752 based on Foata normal form. 6/6264 useless extension candidates. Maximal degree in co-relation 73984. Up to 5200 conditions per place. [2024-06-20 15:31:30,258 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 703 selfloop transitions, 50 changer transitions 0/760 dead transitions. [2024-06-20 15:31:30,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 760 transitions, 15149 flow [2024-06-20 15:31:30,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:31:30,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:31:30,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-20 15:31:30,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-20 15:31:30,259 INFO L175 Difference]: Start difference. First operand has 530 places, 720 transitions, 12737 flow. Second operand 10 states and 224 transitions. [2024-06-20 15:31:30,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 760 transitions, 15149 flow [2024-06-20 15:31:43,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 760 transitions, 14838 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-20 15:31:43,530 INFO L231 Difference]: Finished difference. Result has 535 places, 721 transitions, 12597 flow [2024-06-20 15:31:43,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12435, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12597, PETRI_PLACES=535, PETRI_TRANSITIONS=721} [2024-06-20 15:31:43,530 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 494 predicate places. [2024-06-20 15:31:43,530 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 721 transitions, 12597 flow [2024-06-20 15:31:43,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:43,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:43,531 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] [2024-06-20 15:31:43,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-20 15:31:43,531 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:31:43,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:43,531 INFO L85 PathProgramCache]: Analyzing trace with hash -971849393, now seen corresponding path program 3 times [2024-06-20 15:31:43,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:43,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803848894] [2024-06-20 15:31:43,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:43,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:43,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:43,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:43,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:43,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803848894] [2024-06-20 15:31:43,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803848894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:43,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:43,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:31:43,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997303160] [2024-06-20 15:31:43,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:43,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:31:43,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:43,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:31:43,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:31:43,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:31:43,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 721 transitions, 12597 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:43,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:43,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:31:43,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:45,767 INFO L124 PetriNetUnfolderBase]: 3748/6254 cut-off events. [2024-06-20 15:31:45,767 INFO L125 PetriNetUnfolderBase]: For 2521203/2521207 co-relation queries the response was YES. [2024-06-20 15:31:45,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72795 conditions, 6254 events. 3748/6254 cut-off events. For 2521203/2521207 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 41840 event pairs, 708 based on Foata normal form. 6/6253 useless extension candidates. Maximal degree in co-relation 72540. Up to 5200 conditions per place. [2024-06-20 15:31:45,858 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 700 selfloop transitions, 50 changer transitions 0/757 dead transitions. [2024-06-20 15:31:45,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 757 transitions, 14654 flow [2024-06-20 15:31:45,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:31:45,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:31:45,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-20 15:31:45,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-20 15:31:45,859 INFO L175 Difference]: Start difference. First operand has 535 places, 721 transitions, 12597 flow. Second operand 9 states and 206 transitions. [2024-06-20 15:31:45,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 757 transitions, 14654 flow [2024-06-20 15:31:57,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 757 transitions, 14515 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-20 15:31:57,233 INFO L231 Difference]: Finished difference. Result has 537 places, 722 transitions, 12622 flow [2024-06-20 15:31:57,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12458, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=671, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12622, PETRI_PLACES=537, PETRI_TRANSITIONS=722} [2024-06-20 15:31:57,234 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 496 predicate places. [2024-06-20 15:31:57,234 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 722 transitions, 12622 flow [2024-06-20 15:31:57,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:57,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:57,234 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] [2024-06-20 15:31:57,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-20 15:31:57,234 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:31:57,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:57,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1450154961, now seen corresponding path program 3 times [2024-06-20 15:31:57,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:57,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679667379] [2024-06-20 15:31:57,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:57,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:57,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:57,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:57,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:57,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679667379] [2024-06-20 15:31:57,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679667379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:57,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:57,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:31:57,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014998650] [2024-06-20 15:31:57,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:57,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:31:57,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:57,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:31:57,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:31:57,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:31:57,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 722 transitions, 12622 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:57,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:57,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:31:57,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:59,420 INFO L124 PetriNetUnfolderBase]: 3735/6215 cut-off events. [2024-06-20 15:31:59,420 INFO L125 PetriNetUnfolderBase]: For 2505458/2505462 co-relation queries the response was YES. [2024-06-20 15:31:59,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71806 conditions, 6215 events. 3735/6215 cut-off events. For 2505458/2505462 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 41454 event pairs, 826 based on Foata normal form. 6/6214 useless extension candidates. Maximal degree in co-relation 71550. Up to 5578 conditions per place. [2024-06-20 15:31:59,511 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 706 selfloop transitions, 28 changer transitions 0/741 dead transitions. [2024-06-20 15:31:59,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 741 transitions, 14154 flow [2024-06-20 15:31:59,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:31:59,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:31:59,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-20 15:31:59,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-20 15:31:59,512 INFO L175 Difference]: Start difference. First operand has 537 places, 722 transitions, 12622 flow. Second operand 7 states and 155 transitions. [2024-06-20 15:31:59,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 741 transitions, 14154 flow [2024-06-20 15:32:12,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 741 transitions, 14011 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-20 15:32:12,052 INFO L231 Difference]: Finished difference. Result has 538 places, 722 transitions, 12539 flow [2024-06-20 15:32:12,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12479, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=694, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12539, PETRI_PLACES=538, PETRI_TRANSITIONS=722} [2024-06-20 15:32:12,053 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 497 predicate places. [2024-06-20 15:32:12,053 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 722 transitions, 12539 flow [2024-06-20 15:32:12,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:12,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:12,053 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] [2024-06-20 15:32:12,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-20 15:32:12,053 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:32:12,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:12,054 INFO L85 PathProgramCache]: Analyzing trace with hash 639856403, now seen corresponding path program 4 times [2024-06-20 15:32:12,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:12,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032416034] [2024-06-20 15:32:12,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:12,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:12,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:32:12,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:32:12,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:32:12,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032416034] [2024-06-20 15:32:12,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032416034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:32:12,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:32:12,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:32:12,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254286738] [2024-06-20 15:32:12,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:32:12,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:32:12,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:32:12,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:32:12,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:32:12,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:32:12,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 722 transitions, 12539 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:12,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:32:12,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:32:12,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:32:14,122 INFO L124 PetriNetUnfolderBase]: 3763/6263 cut-off events. [2024-06-20 15:32:14,122 INFO L125 PetriNetUnfolderBase]: For 2556359/2556363 co-relation queries the response was YES. [2024-06-20 15:32:14,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71927 conditions, 6263 events. 3763/6263 cut-off events. For 2556359/2556363 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 41875 event pairs, 879 based on Foata normal form. 8/6264 useless extension candidates. Maximal degree in co-relation 71670. Up to 5097 conditions per place. [2024-06-20 15:32:14,416 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 606 selfloop transitions, 139 changer transitions 0/752 dead transitions. [2024-06-20 15:32:14,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 752 transitions, 14486 flow [2024-06-20 15:32:14,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:32:14,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:32:14,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-20 15:32:14,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:32:14,417 INFO L175 Difference]: Start difference. First operand has 538 places, 722 transitions, 12539 flow. Second operand 7 states and 175 transitions. [2024-06-20 15:32:14,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 752 transitions, 14486 flow [2024-06-20 15:32:27,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 752 transitions, 14430 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 15:32:27,588 INFO L231 Difference]: Finished difference. Result has 539 places, 723 transitions, 12790 flow [2024-06-20 15:32:27,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12483, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12790, PETRI_PLACES=539, PETRI_TRANSITIONS=723} [2024-06-20 15:32:27,589 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 498 predicate places. [2024-06-20 15:32:27,589 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 723 transitions, 12790 flow [2024-06-20 15:32:27,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:27,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:27,589 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] [2024-06-20 15:32:27,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-20 15:32:27,590 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:32:27,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:27,590 INFO L85 PathProgramCache]: Analyzing trace with hash 648427283, now seen corresponding path program 5 times [2024-06-20 15:32:27,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:27,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377031732] [2024-06-20 15:32:27,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:27,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:27,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:32:27,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:32:27,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:32:27,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377031732] [2024-06-20 15:32:27,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377031732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:32:27,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:32:27,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:32:27,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069096044] [2024-06-20 15:32:27,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:32:27,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:32:27,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:32:27,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:32:27,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:32:27,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:32:27,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 723 transitions, 12790 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:27,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:32:27,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:32:27,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:32:29,795 INFO L124 PetriNetUnfolderBase]: 3791/6305 cut-off events. [2024-06-20 15:32:29,795 INFO L125 PetriNetUnfolderBase]: For 2592549/2592553 co-relation queries the response was YES. [2024-06-20 15:32:29,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72820 conditions, 6305 events. 3791/6305 cut-off events. For 2592549/2592553 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 42194 event pairs, 966 based on Foata normal form. 8/6304 useless extension candidates. Maximal degree in co-relation 72562. Up to 5476 conditions per place. [2024-06-20 15:32:29,889 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 611 selfloop transitions, 127 changer transitions 0/745 dead transitions. [2024-06-20 15:32:29,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 745 transitions, 14383 flow [2024-06-20 15:32:29,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:32:29,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:32:29,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-20 15:32:29,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:32:29,890 INFO L175 Difference]: Start difference. First operand has 539 places, 723 transitions, 12790 flow. Second operand 7 states and 168 transitions. [2024-06-20 15:32:29,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 745 transitions, 14383 flow [2024-06-20 15:32:41,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 745 transitions, 14068 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 15:32:41,302 INFO L231 Difference]: Finished difference. Result has 540 places, 724 transitions, 12767 flow [2024-06-20 15:32:41,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12479, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12767, PETRI_PLACES=540, PETRI_TRANSITIONS=724} [2024-06-20 15:32:41,303 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 499 predicate places. [2024-06-20 15:32:41,303 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 724 transitions, 12767 flow [2024-06-20 15:32:41,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:41,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:41,304 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] [2024-06-20 15:32:41,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-20 15:32:41,304 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:32:41,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:41,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1391511787, now seen corresponding path program 4 times [2024-06-20 15:32:41,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:41,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507854964] [2024-06-20 15:32:41,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:41,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:41,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:32:41,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:32:41,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:32:41,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507854964] [2024-06-20 15:32:41,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507854964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:32:41,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:32:41,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:32:41,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734384647] [2024-06-20 15:32:41,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:32:41,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:32:41,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:32:41,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:32:41,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:32:41,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:32:41,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 724 transitions, 12767 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:41,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:32:41,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:32:41,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:32:43,669 INFO L124 PetriNetUnfolderBase]: 3811/6342 cut-off events. [2024-06-20 15:32:43,669 INFO L125 PetriNetUnfolderBase]: For 2574907/2574911 co-relation queries the response was YES. [2024-06-20 15:32:43,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73051 conditions, 6342 events. 3811/6342 cut-off events. For 2574907/2574911 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 42545 event pairs, 960 based on Foata normal form. 6/6339 useless extension candidates. Maximal degree in co-relation 72793. Up to 5277 conditions per place. [2024-06-20 15:32:43,767 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 551 selfloop transitions, 200 changer transitions 0/758 dead transitions. [2024-06-20 15:32:43,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 758 transitions, 14837 flow [2024-06-20 15:32:43,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:32:43,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:32:43,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-20 15:32:43,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-20 15:32:43,768 INFO L175 Difference]: Start difference. First operand has 540 places, 724 transitions, 12767 flow. Second operand 9 states and 213 transitions. [2024-06-20 15:32:43,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 758 transitions, 14837 flow [2024-06-20 15:32:55,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 758 transitions, 14578 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 15:32:55,187 INFO L231 Difference]: Finished difference. Result has 544 places, 727 transitions, 13075 flow [2024-06-20 15:32:55,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12510, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13075, PETRI_PLACES=544, PETRI_TRANSITIONS=727} [2024-06-20 15:32:55,187 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 503 predicate places. [2024-06-20 15:32:55,187 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 727 transitions, 13075 flow [2024-06-20 15:32:55,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:55,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:55,187 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] [2024-06-20 15:32:55,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-20 15:32:55,187 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:32:55,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:55,188 INFO L85 PathProgramCache]: Analyzing trace with hash -433113197, now seen corresponding path program 6 times [2024-06-20 15:32:55,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:55,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641524460] [2024-06-20 15:32:55,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:55,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:55,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:32:55,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:32:55,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:32:55,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641524460] [2024-06-20 15:32:55,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641524460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:32:55,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:32:55,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:32:55,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560900862] [2024-06-20 15:32:55,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:32:55,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:32:55,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:32:55,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:32:55,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:32:55,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:32:55,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 727 transitions, 13075 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:55,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:32:55,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:32:55,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:32:57,477 INFO L124 PetriNetUnfolderBase]: 3831/6379 cut-off events. [2024-06-20 15:32:57,477 INFO L125 PetriNetUnfolderBase]: For 2579825/2579829 co-relation queries the response was YES. [2024-06-20 15:32:57,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73549 conditions, 6379 events. 3831/6379 cut-off events. For 2579825/2579829 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 42905 event pairs, 963 based on Foata normal form. 6/6374 useless extension candidates. Maximal degree in co-relation 73290. Up to 5533 conditions per place. [2024-06-20 15:32:57,574 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 624 selfloop transitions, 123 changer transitions 0/754 dead transitions. [2024-06-20 15:32:57,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 754 transitions, 14684 flow [2024-06-20 15:32:57,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:32:57,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:32:57,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-20 15:32:57,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-20 15:32:57,575 INFO L175 Difference]: Start difference. First operand has 544 places, 727 transitions, 13075 flow. Second operand 8 states and 185 transitions. [2024-06-20 15:32:57,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 754 transitions, 14684 flow [2024-06-20 15:33:09,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 754 transitions, 14401 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-20 15:33:09,181 INFO L231 Difference]: Finished difference. Result has 547 places, 728 transitions, 13057 flow [2024-06-20 15:33:09,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12792, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13057, PETRI_PLACES=547, PETRI_TRANSITIONS=728} [2024-06-20 15:33:09,183 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 506 predicate places. [2024-06-20 15:33:09,183 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 728 transitions, 13057 flow [2024-06-20 15:33:09,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:09,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:33:09,183 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] [2024-06-20 15:33:09,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-20 15:33:09,184 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:33:09,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:33:09,184 INFO L85 PathProgramCache]: Analyzing trace with hash 315601947, now seen corresponding path program 5 times [2024-06-20 15:33:09,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:33:09,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818859061] [2024-06-20 15:33:09,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:33:09,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:33:09,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:33:09,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:33:09,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:33:09,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818859061] [2024-06-20 15:33:09,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818859061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:33:09,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:33:09,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:33:09,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480192134] [2024-06-20 15:33:09,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:33:09,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:33:09,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:33:09,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:33:09,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:33:09,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:33:09,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 728 transitions, 13057 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:09,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:33:09,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:33:09,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:33:11,466 INFO L124 PetriNetUnfolderBase]: 3846/6427 cut-off events. [2024-06-20 15:33:11,467 INFO L125 PetriNetUnfolderBase]: For 2609486/2609490 co-relation queries the response was YES. [2024-06-20 15:33:11,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73750 conditions, 6427 events. 3846/6427 cut-off events. For 2609486/2609490 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 43473 event pairs, 986 based on Foata normal form. 8/6428 useless extension candidates. Maximal degree in co-relation 73489. Up to 5519 conditions per place. [2024-06-20 15:33:11,746 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 550 selfloop transitions, 195 changer transitions 0/752 dead transitions. [2024-06-20 15:33:11,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 752 transitions, 14710 flow [2024-06-20 15:33:11,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:33:11,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:33:11,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-20 15:33:11,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-20 15:33:11,748 INFO L175 Difference]: Start difference. First operand has 547 places, 728 transitions, 13057 flow. Second operand 9 states and 210 transitions. [2024-06-20 15:33:11,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 752 transitions, 14710 flow [2024-06-20 15:33:22,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 752 transitions, 14458 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 15:33:22,014 INFO L231 Difference]: Finished difference. Result has 550 places, 729 transitions, 13265 flow [2024-06-20 15:33:22,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12805, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13265, PETRI_PLACES=550, PETRI_TRANSITIONS=729} [2024-06-20 15:33:22,015 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 509 predicate places. [2024-06-20 15:33:22,015 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 729 transitions, 13265 flow [2024-06-20 15:33:22,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:22,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:33:22,015 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] [2024-06-20 15:33:22,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-20 15:33:22,015 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:33:22,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:33:22,016 INFO L85 PathProgramCache]: Analyzing trace with hash 763718453, now seen corresponding path program 7 times [2024-06-20 15:33:22,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:33:22,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323955592] [2024-06-20 15:33:22,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:33:22,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:33:22,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:33:22,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:33:22,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:33:22,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323955592] [2024-06-20 15:33:22,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323955592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:33:22,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:33:22,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:33:22,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804299418] [2024-06-20 15:33:22,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:33:22,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:33:22,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:33:22,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:33:22,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:33:22,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:33:22,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 729 transitions, 13265 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:22,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:33:22,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:33:22,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:33:24,344 INFO L124 PetriNetUnfolderBase]: 3828/6376 cut-off events. [2024-06-20 15:33:24,344 INFO L125 PetriNetUnfolderBase]: For 2550387/2550391 co-relation queries the response was YES. [2024-06-20 15:33:24,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72734 conditions, 6376 events. 3828/6376 cut-off events. For 2550387/2550391 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 42901 event pairs, 973 based on Foata normal form. 8/6375 useless extension candidates. Maximal degree in co-relation 72472. Up to 5545 conditions per place. [2024-06-20 15:33:24,440 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 620 selfloop transitions, 124 changer transitions 0/751 dead transitions. [2024-06-20 15:33:24,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 751 transitions, 14851 flow [2024-06-20 15:33:24,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:33:24,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:33:24,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-20 15:33:24,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-20 15:33:24,441 INFO L175 Difference]: Start difference. First operand has 550 places, 729 transitions, 13265 flow. Second operand 8 states and 188 transitions. [2024-06-20 15:33:24,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 751 transitions, 14851 flow [2024-06-20 15:33:36,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 751 transitions, 14428 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-20 15:33:36,083 INFO L231 Difference]: Finished difference. Result has 551 places, 729 transitions, 13102 flow [2024-06-20 15:33:36,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12842, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13102, PETRI_PLACES=551, PETRI_TRANSITIONS=729} [2024-06-20 15:33:36,083 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 510 predicate places. [2024-06-20 15:33:36,084 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 729 transitions, 13102 flow [2024-06-20 15:33:36,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:36,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:33:36,084 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] [2024-06-20 15:33:36,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-20 15:33:36,084 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:33:36,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:33:36,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1976749685, now seen corresponding path program 6 times [2024-06-20 15:33:36,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:33:36,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854885036] [2024-06-20 15:33:36,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:33:36,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:33:36,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:33:36,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:33:36,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:33:36,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854885036] [2024-06-20 15:33:36,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854885036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:33:36,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:33:36,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:33:36,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077056135] [2024-06-20 15:33:36,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:33:36,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:33:36,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:33:36,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:33:36,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:33:36,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:33:36,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 729 transitions, 13102 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:36,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:33:36,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:33:36,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:33:38,736 INFO L124 PetriNetUnfolderBase]: 3848/6426 cut-off events. [2024-06-20 15:33:38,736 INFO L125 PetriNetUnfolderBase]: For 2557525/2557529 co-relation queries the response was YES. [2024-06-20 15:33:38,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72965 conditions, 6426 events. 3848/6426 cut-off events. For 2557525/2557529 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 43362 event pairs, 984 based on Foata normal form. 6/6423 useless extension candidates. Maximal degree in co-relation 72702. Up to 5493 conditions per place. [2024-06-20 15:33:38,829 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 557 selfloop transitions, 192 changer transitions 0/756 dead transitions. [2024-06-20 15:33:38,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 756 transitions, 14785 flow [2024-06-20 15:33:38,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:33:38,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:33:38,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-20 15:33:38,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-20 15:33:38,831 INFO L175 Difference]: Start difference. First operand has 551 places, 729 transitions, 13102 flow. Second operand 9 states and 211 transitions. [2024-06-20 15:33:38,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 756 transitions, 14785 flow [2024-06-20 15:33:49,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 756 transitions, 14488 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-20 15:33:49,962 INFO L231 Difference]: Finished difference. Result has 552 places, 730 transitions, 13254 flow [2024-06-20 15:33:49,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12805, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13254, PETRI_PLACES=552, PETRI_TRANSITIONS=730} [2024-06-20 15:33:49,963 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 511 predicate places. [2024-06-20 15:33:49,963 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 730 transitions, 13254 flow [2024-06-20 15:33:49,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:49,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:33:49,963 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] [2024-06-20 15:33:49,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-20 15:33:49,963 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:33:49,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:33:49,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1976749871, now seen corresponding path program 8 times [2024-06-20 15:33:49,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:33:49,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766757216] [2024-06-20 15:33:49,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:33:49,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:33:49,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:33:50,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:33:50,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:33:50,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766757216] [2024-06-20 15:33:50,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766757216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:33:50,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:33:50,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:33:50,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772586727] [2024-06-20 15:33:50,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:33:50,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:33:50,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:33:50,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:33:50,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:33:50,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:33:50,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 730 transitions, 13254 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:50,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:33:50,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:33:50,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:33:52,268 INFO L124 PetriNetUnfolderBase]: 3835/6420 cut-off events. [2024-06-20 15:33:52,268 INFO L125 PetriNetUnfolderBase]: For 2488465/2488469 co-relation queries the response was YES. [2024-06-20 15:33:52,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72048 conditions, 6420 events. 3835/6420 cut-off events. For 2488465/2488469 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 43535 event pairs, 970 based on Foata normal form. 6/6415 useless extension candidates. Maximal degree in co-relation 71785. Up to 5526 conditions per place. [2024-06-20 15:33:52,365 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 622 selfloop transitions, 127 changer transitions 0/756 dead transitions. [2024-06-20 15:33:52,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 756 transitions, 14862 flow [2024-06-20 15:33:52,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:33:52,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:33:52,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-20 15:33:52,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-20 15:33:52,366 INFO L175 Difference]: Start difference. First operand has 552 places, 730 transitions, 13254 flow. Second operand 9 states and 208 transitions. [2024-06-20 15:33:52,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 756 transitions, 14862 flow [2024-06-20 15:34:02,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 756 transitions, 14430 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-20 15:34:02,625 INFO L231 Difference]: Finished difference. Result has 554 places, 730 transitions, 13080 flow [2024-06-20 15:34:02,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12822, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=603, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13080, PETRI_PLACES=554, PETRI_TRANSITIONS=730} [2024-06-20 15:34:02,625 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 513 predicate places. [2024-06-20 15:34:02,625 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 730 transitions, 13080 flow [2024-06-20 15:34:02,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:02,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:34:02,626 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] [2024-06-20 15:34:02,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-20 15:34:02,626 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:34:02,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:34:02,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1231881821, now seen corresponding path program 7 times [2024-06-20 15:34:02,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:34:02,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792781628] [2024-06-20 15:34:02,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:34:02,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:34:02,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:34:02,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:34:02,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:34:02,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792781628] [2024-06-20 15:34:02,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792781628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:34:02,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:34:02,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:34:02,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290891841] [2024-06-20 15:34:02,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:34:02,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:34:02,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:34:02,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:34:02,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:34:02,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:34:02,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 730 transitions, 13080 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:02,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:34:02,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:34:02,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:34:05,100 INFO L124 PetriNetUnfolderBase]: 4002/6698 cut-off events. [2024-06-20 15:34:05,100 INFO L125 PetriNetUnfolderBase]: For 2872053/2872057 co-relation queries the response was YES. [2024-06-20 15:34:05,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78056 conditions, 6698 events. 4002/6698 cut-off events. For 2872053/2872057 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 45469 event pairs, 781 based on Foata normal form. 6/6697 useless extension candidates. Maximal degree in co-relation 77792. Up to 4432 conditions per place. [2024-06-20 15:34:05,204 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 628 selfloop transitions, 136 changer transitions 0/771 dead transitions. [2024-06-20 15:34:05,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 771 transitions, 15547 flow [2024-06-20 15:34:05,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:34:05,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:34:05,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-20 15:34:05,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-20 15:34:05,205 INFO L175 Difference]: Start difference. First operand has 554 places, 730 transitions, 13080 flow. Second operand 8 states and 202 transitions. [2024-06-20 15:34:05,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 771 transitions, 15547 flow [2024-06-20 15:34:18,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 771 transitions, 15147 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 15:34:18,538 INFO L231 Difference]: Finished difference. Result has 552 places, 733 transitions, 13158 flow [2024-06-20 15:34:18,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12683, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13158, PETRI_PLACES=552, PETRI_TRANSITIONS=733} [2024-06-20 15:34:18,538 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 511 predicate places. [2024-06-20 15:34:18,538 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 733 transitions, 13158 flow [2024-06-20 15:34:18,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:18,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:34:18,538 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] [2024-06-20 15:34:18,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-20 15:34:18,539 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:34:18,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:34:18,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1944609785, now seen corresponding path program 8 times [2024-06-20 15:34:18,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:34:18,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067453997] [2024-06-20 15:34:18,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:34:18,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:34:18,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:34:18,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:34:18,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:34:18,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067453997] [2024-06-20 15:34:18,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067453997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:34:18,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:34:18,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:34:18,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111250173] [2024-06-20 15:34:18,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:34:18,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:34:18,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:34:18,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:34:18,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:34:18,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:34:18,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 733 transitions, 13158 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:18,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:34:18,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:34:18,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:34:20,995 INFO L124 PetriNetUnfolderBase]: 3989/6663 cut-off events. [2024-06-20 15:34:20,995 INFO L125 PetriNetUnfolderBase]: For 2839025/2839029 co-relation queries the response was YES. [2024-06-20 15:34:21,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77189 conditions, 6663 events. 3989/6663 cut-off events. For 2839025/2839029 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 45142 event pairs, 694 based on Foata normal form. 6/6662 useless extension candidates. Maximal degree in co-relation 76925. Up to 4432 conditions per place. [2024-06-20 15:34:21,098 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 628 selfloop transitions, 135 changer transitions 0/770 dead transitions. [2024-06-20 15:34:21,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 770 transitions, 15505 flow [2024-06-20 15:34:21,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:34:21,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:34:21,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-20 15:34:21,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:34:21,099 INFO L175 Difference]: Start difference. First operand has 552 places, 733 transitions, 13158 flow. Second operand 8 states and 200 transitions. [2024-06-20 15:34:21,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 770 transitions, 15505 flow [2024-06-20 15:34:35,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 770 transitions, 15232 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-20 15:34:35,189 INFO L231 Difference]: Finished difference. Result has 556 places, 734 transitions, 13255 flow [2024-06-20 15:34:35,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12885, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13255, PETRI_PLACES=556, PETRI_TRANSITIONS=734} [2024-06-20 15:34:35,190 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 515 predicate places. [2024-06-20 15:34:35,190 INFO L495 AbstractCegarLoop]: Abstraction has has 556 places, 734 transitions, 13255 flow [2024-06-20 15:34:35,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:35,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:34:35,191 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] [2024-06-20 15:34:35,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-20 15:34:35,191 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:34:35,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:34:35,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1856281175, now seen corresponding path program 9 times [2024-06-20 15:34:35,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:34:35,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111842147] [2024-06-20 15:34:35,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:34:35,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:34:35,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:34:35,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:34:35,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:34:35,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111842147] [2024-06-20 15:34:35,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111842147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:34:35,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:34:35,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:34:35,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359963404] [2024-06-20 15:34:35,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:34:35,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:34:35,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:34:35,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:34:35,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:34:35,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:34:35,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 734 transitions, 13255 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:35,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:34:35,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:34:35,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:34:37,697 INFO L124 PetriNetUnfolderBase]: 3976/6651 cut-off events. [2024-06-20 15:34:37,697 INFO L125 PetriNetUnfolderBase]: For 2798010/2798014 co-relation queries the response was YES. [2024-06-20 15:34:37,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76144 conditions, 6651 events. 3976/6651 cut-off events. For 2798010/2798014 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 45189 event pairs, 1060 based on Foata normal form. 6/6650 useless extension candidates. Maximal degree in co-relation 75878. Up to 5734 conditions per place. [2024-06-20 15:34:37,796 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 624 selfloop transitions, 131 changer transitions 0/762 dead transitions. [2024-06-20 15:34:37,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 762 transitions, 14905 flow [2024-06-20 15:34:37,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:34:37,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:34:37,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-20 15:34:37,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-20 15:34:37,796 INFO L175 Difference]: Start difference. First operand has 556 places, 734 transitions, 13255 flow. Second operand 8 states and 194 transitions. [2024-06-20 15:34:37,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 762 transitions, 14905 flow [2024-06-20 15:34:51,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 762 transitions, 14666 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-20 15:34:51,579 INFO L231 Difference]: Finished difference. Result has 558 places, 734 transitions, 13282 flow [2024-06-20 15:34:51,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13016, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=603, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13282, PETRI_PLACES=558, PETRI_TRANSITIONS=734} [2024-06-20 15:34:51,580 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 517 predicate places. [2024-06-20 15:34:51,580 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 734 transitions, 13282 flow [2024-06-20 15:34:51,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:51,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:34:51,580 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] [2024-06-20 15:34:51,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-20 15:34:51,581 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:34:51,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:34:51,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1030278035, now seen corresponding path program 9 times [2024-06-20 15:34:51,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:34:51,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655023628] [2024-06-20 15:34:51,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:34:51,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:34:51,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:34:51,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:34:51,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:34:51,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655023628] [2024-06-20 15:34:51,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655023628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:34:51,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:34:51,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:34:51,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938083021] [2024-06-20 15:34:51,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:34:51,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:34:51,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:34:51,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:34:51,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:34:51,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:34:51,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 734 transitions, 13282 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:51,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:34:51,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:34:51,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:34:54,057 INFO L124 PetriNetUnfolderBase]: 4050/6754 cut-off events. [2024-06-20 15:34:54,057 INFO L125 PetriNetUnfolderBase]: For 2960286/2960305 co-relation queries the response was YES. [2024-06-20 15:34:54,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77969 conditions, 6754 events. 4050/6754 cut-off events. For 2960286/2960305 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 45953 event pairs, 1105 based on Foata normal form. 18/6754 useless extension candidates. Maximal degree in co-relation 77703. Up to 5567 conditions per place. [2024-06-20 15:34:54,157 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 571 selfloop transitions, 185 changer transitions 0/763 dead transitions. [2024-06-20 15:34:54,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 763 transitions, 15268 flow [2024-06-20 15:34:54,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:34:54,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:34:54,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-20 15:34:54,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-20 15:34:54,158 INFO L175 Difference]: Start difference. First operand has 558 places, 734 transitions, 13282 flow. Second operand 7 states and 170 transitions. [2024-06-20 15:34:54,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 763 transitions, 15268 flow [2024-06-20 15:35:07,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 763 transitions, 14953 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 15:35:07,262 INFO L231 Difference]: Finished difference. Result has 558 places, 736 transitions, 13379 flow [2024-06-20 15:35:07,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12967, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13379, PETRI_PLACES=558, PETRI_TRANSITIONS=736} [2024-06-20 15:35:07,262 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 517 predicate places. [2024-06-20 15:35:07,262 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 736 transitions, 13379 flow [2024-06-20 15:35:07,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:35:07,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:35:07,263 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] [2024-06-20 15:35:07,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-20 15:35:07,263 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:35:07,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:35:07,263 INFO L85 PathProgramCache]: Analyzing trace with hash -2046518379, now seen corresponding path program 10 times [2024-06-20 15:35:07,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:35:07,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084680633] [2024-06-20 15:35:07,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:35:07,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:35:07,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:35:07,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:35:07,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:35:07,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084680633] [2024-06-20 15:35:07,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084680633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:35:07,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:35:07,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:35:07,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129513243] [2024-06-20 15:35:07,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:35:07,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:35:07,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:35:07,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:35:07,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:35:07,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:35:07,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 736 transitions, 13379 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:35:07,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:35:07,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:35:07,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:35:09,737 INFO L124 PetriNetUnfolderBase]: 4078/6809 cut-off events. [2024-06-20 15:35:09,738 INFO L125 PetriNetUnfolderBase]: For 2995122/2995141 co-relation queries the response was YES. [2024-06-20 15:35:09,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78467 conditions, 6809 events. 4078/6809 cut-off events. For 2995122/2995141 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 46382 event pairs, 1146 based on Foata normal form. 18/6813 useless extension candidates. Maximal degree in co-relation 78200. Up to 5803 conditions per place. [2024-06-20 15:35:09,840 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 562 selfloop transitions, 187 changer transitions 0/756 dead transitions. [2024-06-20 15:35:09,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 756 transitions, 14977 flow [2024-06-20 15:35:09,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:35:09,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:35:09,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-20 15:35:09,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-20 15:35:09,841 INFO L175 Difference]: Start difference. First operand has 558 places, 736 transitions, 13379 flow. Second operand 7 states and 163 transitions. [2024-06-20 15:35:09,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 756 transitions, 14977 flow [2024-06-20 15:35:22,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 756 transitions, 14726 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-20 15:35:22,588 INFO L231 Difference]: Finished difference. Result has 562 places, 737 transitions, 13531 flow [2024-06-20 15:35:22,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13136, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13531, PETRI_PLACES=562, PETRI_TRANSITIONS=737} [2024-06-20 15:35:22,589 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 521 predicate places. [2024-06-20 15:35:22,589 INFO L495 AbstractCegarLoop]: Abstraction has has 562 places, 737 transitions, 13531 flow [2024-06-20 15:35:22,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:35:22,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:35:22,589 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] [2024-06-20 15:35:22,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-20 15:35:22,589 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:35:22,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:35:22,590 INFO L85 PathProgramCache]: Analyzing trace with hash -2009652901, now seen corresponding path program 11 times [2024-06-20 15:35:22,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:35:22,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943970732] [2024-06-20 15:35:22,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:35:22,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:35:22,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:35:22,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:35:22,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:35:22,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943970732] [2024-06-20 15:35:22,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943970732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:35:22,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:35:22,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:35:22,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959835226] [2024-06-20 15:35:22,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:35:22,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:35:22,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:35:22,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:35:22,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:35:22,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:35:22,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 737 transitions, 13531 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:35:22,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:35:22,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:35:22,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15