./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe024_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe024_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de 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/safe024_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe024_tso.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-7724a2d-m [2024-06-27 23:00:43,368 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:00:43,428 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:00:43,437 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:00:43,437 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:00:43,455 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:00:43,460 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:00:43,460 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:00:43,461 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:00:43,464 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:00:43,464 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:00:43,464 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:00:43,465 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:00:43,466 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:00:43,467 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:00:43,467 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:00:43,467 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:00:43,467 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:00:43,467 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:00:43,468 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:00:43,468 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:00:43,468 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:00:43,468 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:00:43,469 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:00:43,469 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:00:43,469 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:00:43,469 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:00:43,469 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:00:43,470 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:00:43,470 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:00:43,471 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:00:43,471 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:00:43,471 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:00:43,471 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:00:43,471 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:00:43,472 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:00:43,472 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:00:43,472 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:00:43,472 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:00:43,472 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:00:43,472 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:00:43,473 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:00:43,473 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:00:43,473 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-27 23:00:43,690 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:00:43,704 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:00:43,709 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:00:43,710 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:00:43,710 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:00:43,711 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe024_tso.yml/witness.yml [2024-06-27 23:00:43,831 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:00:43,831 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:00:43,832 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe024_tso.i [2024-06-27 23:00:44,871 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:00:45,123 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:00:45,126 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe024_tso.i [2024-06-27 23:00:45,144 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2a4d7da9/cde7836280a344ed88a6caac346f41ba/FLAGc9222965c [2024-06-27 23:00:45,159 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2a4d7da9/cde7836280a344ed88a6caac346f41ba [2024-06-27 23:00:45,160 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:00:45,161 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:00:45,165 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:00:45,165 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:00:45,169 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:00:45,169 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:43" (1/2) ... [2024-06-27 23:00:45,170 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@69039c35 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:45, skipping insertion in model container [2024-06-27 23:00:45,170 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:43" (1/2) ... [2024-06-27 23:00:45,172 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@bfddb78 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:45, skipping insertion in model container [2024-06-27 23:00:45,173 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:00:45" (2/2) ... [2024-06-27 23:00:45,173 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@69039c35 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:45, skipping insertion in model container [2024-06-27 23:00:45,174 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:00:45" (2/2) ... [2024-06-27 23:00:45,174 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:00:45,194 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:00:45,196 INFO L97 edCorrectnessWitness]: Location invariant before [L787-L787] ! multithreaded || ((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) [2024-06-27 23:00:45,196 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ! multithreaded || ((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) [2024-06-27 23:00:45,196 INFO L97 edCorrectnessWitness]: Location invariant before [L788-L788] ! multithreaded || ((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) [2024-06-27 23:00:45,196 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:00:45,197 INFO L106 edCorrectnessWitness]: ghost_update [L783-L783] multithreaded = 1; [2024-06-27 23:00:45,233 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:00:45,473 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:00:45,484 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:00:45,603 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:00:45,638 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:00:45,638 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:45 WrapperNode [2024-06-27 23:00:45,639 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:00:45,640 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:00:45,640 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:00:45,640 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:00:45,646 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:45" (1/1) ... [2024-06-27 23:00:45,669 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:45" (1/1) ... [2024-06-27 23:00:45,703 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 67 [2024-06-27 23:00:45,703 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:00:45,705 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:00:45,705 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:00:45,705 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:00:45,713 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:45" (1/1) ... [2024-06-27 23:00:45,713 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:45" (1/1) ... [2024-06-27 23:00:45,723 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:45" (1/1) ... [2024-06-27 23:00:45,744 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-27 23:00:45,745 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:45" (1/1) ... [2024-06-27 23:00:45,745 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:45" (1/1) ... [2024-06-27 23:00:45,755 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:45" (1/1) ... [2024-06-27 23:00:45,757 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:45" (1/1) ... [2024-06-27 23:00:45,760 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:45" (1/1) ... [2024-06-27 23:00:45,761 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:45" (1/1) ... [2024-06-27 23:00:45,765 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:00:45,768 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:00:45,768 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:00:45,768 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:00:45,769 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:45" (1/1) ... [2024-06-27 23:00:45,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:00:45,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:00:45,808 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-27 23:00:45,815 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-27 23:00:45,840 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:00:45,840 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:00:45,841 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:00:45,841 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:00:45,841 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:00:45,841 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:00:45,841 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:00:45,842 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:00:45,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:00:45,842 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:00:45,842 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:00:45,842 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:00:45,844 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 23:00:45,941 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:00:45,943 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:00:46,086 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:00:46,086 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:00:46,152 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:00:46,152 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:00:46,153 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:00:46 BoogieIcfgContainer [2024-06-27 23:00:46,153 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:00:46,154 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:00:46,154 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:00:46,157 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:00:46,157 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:43" (1/4) ... [2024-06-27 23:00:46,157 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c55ebb0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:00:46, skipping insertion in model container [2024-06-27 23:00:46,158 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:00:45" (2/4) ... [2024-06-27 23:00:46,158 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c55ebb0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:00:46, skipping insertion in model container [2024-06-27 23:00:46,158 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:45" (3/4) ... [2024-06-27 23:00:46,158 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c55ebb0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:00:46, skipping insertion in model container [2024-06-27 23:00:46,158 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:00:46" (4/4) ... [2024-06-27 23:00:46,159 INFO L112 eAbstractionObserver]: Analyzing ICFG safe024_tso.i [2024-06-27 23:00:46,173 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:00:46,173 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:00:46,173 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:00:46,208 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:00:46,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 23:00:46,264 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-27 23:00:46,264 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:00:46,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 69 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 23:00:46,266 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 23:00:46,268 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-27 23:00:46,275 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:00:46,281 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;@7b0d8788, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:00:46,281 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:00:46,284 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:00:46,284 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:00:46,284 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:00:46,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:46,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:00:46,285 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-27 23:00:46,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:46,290 INFO L85 PathProgramCache]: Analyzing trace with hash 221397332, now seen corresponding path program 1 times [2024-06-27 23:00:46,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:46,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656350102] [2024-06-27 23:00:46,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:46,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:46,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:46,703 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-27 23:00:46,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:46,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656350102] [2024-06-27 23:00:46,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656350102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:46,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:46,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:00:46,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457721500] [2024-06-27 23:00:46,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:46,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:00:46,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:46,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:00:46,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:00:46,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 41 [2024-06-27 23:00:46,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:46,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:46,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 41 [2024-06-27 23:00:46,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:46,909 INFO L124 PetriNetUnfolderBase]: 470/794 cut-off events. [2024-06-27 23:00:46,909 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-27 23:00:46,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1593 conditions, 794 events. 470/794 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3834 event pairs, 281 based on Foata normal form. 1/752 useless extension candidates. Maximal degree in co-relation 1581. Up to 736 conditions per place. [2024-06-27 23:00:46,920 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 27 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-27 23:00:46,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 161 flow [2024-06-27 23:00:46,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:00:46,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:00:46,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 88 transitions. [2024-06-27 23:00:46,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7154471544715447 [2024-06-27 23:00:46,931 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 88 transitions. [2024-06-27 23:00:46,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 161 flow [2024-06-27 23:00:46,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 156 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:46,935 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-27 23:00:46,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-27 23:00:46,939 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-27 23:00:46,939 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-27 23:00:46,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:46,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:46,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:46,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:00:46,940 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-27 23:00:46,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:46,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1985513421, now seen corresponding path program 1 times [2024-06-27 23:00:46,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:46,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45009882] [2024-06-27 23:00:46,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:46,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:46,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:47,086 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-27 23:00:47,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:47,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45009882] [2024-06-27 23:00:47,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45009882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:47,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:47,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:00:47,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565252932] [2024-06-27 23:00:47,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:47,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:00:47,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:47,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:00:47,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:00:47,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 41 [2024-06-27 23:00:47,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:47,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:47,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 41 [2024-06-27 23:00:47,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:47,322 INFO L124 PetriNetUnfolderBase]: 594/1007 cut-off events. [2024-06-27 23:00:47,323 INFO L125 PetriNetUnfolderBase]: For 220/258 co-relation queries the response was YES. [2024-06-27 23:00:47,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2300 conditions, 1007 events. 594/1007 cut-off events. For 220/258 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5078 event pairs, 319 based on Foata normal form. 3/985 useless extension candidates. Maximal degree in co-relation 2288. Up to 901 conditions per place. [2024-06-27 23:00:47,331 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 38 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-27 23:00:47,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 55 transitions, 246 flow [2024-06-27 23:00:47,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:47,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:47,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 113 transitions. [2024-06-27 23:00:47,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6890243902439024 [2024-06-27 23:00:47,336 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 113 transitions. [2024-06-27 23:00:47,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 55 transitions, 246 flow [2024-06-27 23:00:47,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 55 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:47,339 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 152 flow [2024-06-27 23:00:47,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=152, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-06-27 23:00:47,340 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-27 23:00:47,340 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 152 flow [2024-06-27 23:00:47,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:47,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:47,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:47,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:00:47,343 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-27 23:00:47,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:47,346 INFO L85 PathProgramCache]: Analyzing trace with hash -350924833, now seen corresponding path program 1 times [2024-06-27 23:00:47,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:47,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208619165] [2024-06-27 23:00:47,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:47,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:47,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:47,563 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-27 23:00:47,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:47,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208619165] [2024-06-27 23:00:47,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208619165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:47,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:47,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:00:47,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665473119] [2024-06-27 23:00:47,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:47,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:00:47,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:47,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:00:47,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:00:47,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 41 [2024-06-27 23:00:47,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 152 flow. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:47,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:47,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 41 [2024-06-27 23:00:47,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:47,722 INFO L124 PetriNetUnfolderBase]: 632/1055 cut-off events. [2024-06-27 23:00:47,722 INFO L125 PetriNetUnfolderBase]: For 583/710 co-relation queries the response was YES. [2024-06-27 23:00:47,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2727 conditions, 1055 events. 632/1055 cut-off events. For 583/710 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5315 event pairs, 334 based on Foata normal form. 2/1009 useless extension candidates. Maximal degree in co-relation 2712. Up to 968 conditions per place. [2024-06-27 23:00:47,730 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 34 selfloop transitions, 9 changer transitions 0/55 dead transitions. [2024-06-27 23:00:47,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 55 transitions, 276 flow [2024-06-27 23:00:47,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:47,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:47,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-27 23:00:47,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6646341463414634 [2024-06-27 23:00:47,734 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 152 flow. Second operand 4 states and 109 transitions. [2024-06-27 23:00:47,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 55 transitions, 276 flow [2024-06-27 23:00:47,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 55 transitions, 274 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:47,737 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 193 flow [2024-06-27 23:00:47,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=193, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2024-06-27 23:00:47,739 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-27 23:00:47,739 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 193 flow [2024-06-27 23:00:47,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:47,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:47,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:47,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:00:47,740 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:47,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:47,741 INFO L85 PathProgramCache]: Analyzing trace with hash -50837007, now seen corresponding path program 1 times [2024-06-27 23:00:47,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:47,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802051347] [2024-06-27 23:00:47,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:47,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:47,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:47,880 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-27 23:00:47,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:47,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802051347] [2024-06-27 23:00:47,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802051347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:47,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:47,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:47,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786031621] [2024-06-27 23:00:47,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:47,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:47,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:47,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:47,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:47,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:00:47,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 193 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-27 23:00:47,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:47,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:00:47,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:48,173 INFO L124 PetriNetUnfolderBase]: 744/1240 cut-off events. [2024-06-27 23:00:48,173 INFO L125 PetriNetUnfolderBase]: For 1143/1153 co-relation queries the response was YES. [2024-06-27 23:00:48,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3517 conditions, 1240 events. 744/1240 cut-off events. For 1143/1153 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6144 event pairs, 223 based on Foata normal form. 12/1250 useless extension candidates. Maximal degree in co-relation 3499. Up to 1078 conditions per place. [2024-06-27 23:00:48,182 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 53 selfloop transitions, 12 changer transitions 0/74 dead transitions. [2024-06-27 23:00:48,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 74 transitions, 405 flow [2024-06-27 23:00:48,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:48,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:48,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-27 23:00:48,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6422764227642277 [2024-06-27 23:00:48,184 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 193 flow. Second operand 6 states and 158 transitions. [2024-06-27 23:00:48,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 74 transitions, 405 flow [2024-06-27 23:00:48,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 74 transitions, 388 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:48,187 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 233 flow [2024-06-27 23:00:48,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=233, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-06-27 23:00:48,188 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-27 23:00:48,188 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 233 flow [2024-06-27 23:00:48,188 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-27 23:00:48,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:48,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:48,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:00:48,189 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-27 23:00:48,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:48,189 INFO L85 PathProgramCache]: Analyzing trace with hash 2043769812, now seen corresponding path program 1 times [2024-06-27 23:00:48,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:48,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441485291] [2024-06-27 23:00:48,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:48,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:48,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:48,342 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-27 23:00:48,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:48,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441485291] [2024-06-27 23:00:48,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441485291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:48,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:48,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:48,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040240504] [2024-06-27 23:00:48,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:48,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:48,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:48,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:48,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:48,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:00:48,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 233 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:48,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:48,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:00:48,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:48,483 INFO L124 PetriNetUnfolderBase]: 793/1338 cut-off events. [2024-06-27 23:00:48,483 INFO L125 PetriNetUnfolderBase]: For 2097/2109 co-relation queries the response was YES. [2024-06-27 23:00:48,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4100 conditions, 1338 events. 793/1338 cut-off events. For 2097/2109 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6846 event pairs, 323 based on Foata normal form. 2/1320 useless extension candidates. Maximal degree in co-relation 4080. Up to 1167 conditions per place. [2024-06-27 23:00:48,492 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 49 selfloop transitions, 10 changer transitions 0/72 dead transitions. [2024-06-27 23:00:48,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 72 transitions, 433 flow [2024-06-27 23:00:48,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:48,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:48,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-27 23:00:48,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624390243902439 [2024-06-27 23:00:48,494 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 233 flow. Second operand 5 states and 128 transitions. [2024-06-27 23:00:48,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 72 transitions, 433 flow [2024-06-27 23:00:48,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 72 transitions, 404 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:48,497 INFO L231 Difference]: Finished difference. Result has 58 places, 57 transitions, 298 flow [2024-06-27 23:00:48,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=298, PETRI_PLACES=58, PETRI_TRANSITIONS=57} [2024-06-27 23:00:48,498 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-27 23:00:48,498 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 57 transitions, 298 flow [2024-06-27 23:00:48,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:48,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:48,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:48,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:00:48,499 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-27 23:00:48,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:48,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1036609678, now seen corresponding path program 1 times [2024-06-27 23:00:48,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:48,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423105264] [2024-06-27 23:00:48,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:48,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:48,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:48,662 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-27 23:00:48,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:48,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423105264] [2024-06-27 23:00:48,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423105264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:48,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:48,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:48,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345235054] [2024-06-27 23:00:48,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:48,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:48,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:48,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:48,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:48,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:00:48,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 57 transitions, 298 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:48,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:48,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:00:48,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:48,834 INFO L124 PetriNetUnfolderBase]: 845/1403 cut-off events. [2024-06-27 23:00:48,834 INFO L125 PetriNetUnfolderBase]: For 2617/2634 co-relation queries the response was YES. [2024-06-27 23:00:48,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4642 conditions, 1403 events. 845/1403 cut-off events. For 2617/2634 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7112 event pairs, 307 based on Foata normal form. 14/1404 useless extension candidates. Maximal degree in co-relation 4619. Up to 1231 conditions per place. [2024-06-27 23:00:48,844 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 56 selfloop transitions, 18 changer transitions 0/86 dead transitions. [2024-06-27 23:00:48,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 86 transitions, 562 flow [2024-06-27 23:00:48,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:48,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:48,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-27 23:00:48,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-27 23:00:48,846 INFO L175 Difference]: Start difference. First operand has 58 places, 57 transitions, 298 flow. Second operand 5 states and 135 transitions. [2024-06-27 23:00:48,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 86 transitions, 562 flow [2024-06-27 23:00:48,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 86 transitions, 558 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:48,852 INFO L231 Difference]: Finished difference. Result has 64 places, 66 transitions, 403 flow [2024-06-27 23:00:48,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=403, PETRI_PLACES=64, PETRI_TRANSITIONS=66} [2024-06-27 23:00:48,854 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-27 23:00:48,854 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 66 transitions, 403 flow [2024-06-27 23:00:48,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:48,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:48,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:48,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:00:48,855 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-27 23:00:48,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:48,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1029222688, now seen corresponding path program 2 times [2024-06-27 23:00:48,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:48,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810080582] [2024-06-27 23:00:48,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:48,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:48,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:49,039 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-27 23:00:49,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:49,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810080582] [2024-06-27 23:00:49,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810080582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:49,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:49,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:49,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985359765] [2024-06-27 23:00:49,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:49,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:49,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:49,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:49,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:49,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:00:49,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 66 transitions, 403 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:49,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:49,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:00:49,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:49,230 INFO L124 PetriNetUnfolderBase]: 860/1424 cut-off events. [2024-06-27 23:00:49,230 INFO L125 PetriNetUnfolderBase]: For 3787/3806 co-relation queries the response was YES. [2024-06-27 23:00:49,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5202 conditions, 1424 events. 860/1424 cut-off events. For 3787/3806 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7232 event pairs, 306 based on Foata normal form. 14/1427 useless extension candidates. Maximal degree in co-relation 5175. Up to 1256 conditions per place. [2024-06-27 23:00:49,239 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 51 selfloop transitions, 18 changer transitions 0/81 dead transitions. [2024-06-27 23:00:49,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 81 transitions, 579 flow [2024-06-27 23:00:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:49,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:49,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-27 23:00:49,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-27 23:00:49,241 INFO L175 Difference]: Start difference. First operand has 64 places, 66 transitions, 403 flow. Second operand 5 states and 130 transitions. [2024-06-27 23:00:49,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 81 transitions, 579 flow [2024-06-27 23:00:49,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 81 transitions, 559 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:49,246 INFO L231 Difference]: Finished difference. Result has 69 places, 66 transitions, 428 flow [2024-06-27 23:00:49,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=383, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=428, PETRI_PLACES=69, PETRI_TRANSITIONS=66} [2024-06-27 23:00:49,247 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 27 predicate places. [2024-06-27 23:00:49,247 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 66 transitions, 428 flow [2024-06-27 23:00:49,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:49,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:49,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:49,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:00:49,248 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-27 23:00:49,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:49,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1619305173, now seen corresponding path program 1 times [2024-06-27 23:00:49,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:49,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688187665] [2024-06-27 23:00:49,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:49,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:49,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:49,376 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-27 23:00:49,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:49,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688187665] [2024-06-27 23:00:49,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688187665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:49,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:49,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:49,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62015134] [2024-06-27 23:00:49,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:49,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:49,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:49,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:49,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:49,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:00:49,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 66 transitions, 428 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:49,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:49,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:00:49,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:49,551 INFO L124 PetriNetUnfolderBase]: 911/1494 cut-off events. [2024-06-27 23:00:49,551 INFO L125 PetriNetUnfolderBase]: For 4561/4561 co-relation queries the response was YES. [2024-06-27 23:00:49,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5449 conditions, 1494 events. 911/1494 cut-off events. For 4561/4561 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7401 event pairs, 339 based on Foata normal form. 2/1494 useless extension candidates. Maximal degree in co-relation 5419. Up to 1305 conditions per place. [2024-06-27 23:00:49,591 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 75 selfloop transitions, 20 changer transitions 0/103 dead transitions. [2024-06-27 23:00:49,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 103 transitions, 784 flow [2024-06-27 23:00:49,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:49,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:49,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 23:00:49,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6300813008130082 [2024-06-27 23:00:49,593 INFO L175 Difference]: Start difference. First operand has 69 places, 66 transitions, 428 flow. Second operand 6 states and 155 transitions. [2024-06-27 23:00:49,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 103 transitions, 784 flow [2024-06-27 23:00:49,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 103 transitions, 728 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:49,600 INFO L231 Difference]: Finished difference. Result has 73 places, 78 transitions, 522 flow [2024-06-27 23:00:49,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=387, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=522, PETRI_PLACES=73, PETRI_TRANSITIONS=78} [2024-06-27 23:00:49,600 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-27 23:00:49,600 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 78 transitions, 522 flow [2024-06-27 23:00:49,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:49,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:49,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:49,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:00:49,601 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-27 23:00:49,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:49,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1840864259, now seen corresponding path program 2 times [2024-06-27 23:00:49,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:49,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920066668] [2024-06-27 23:00:49,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:49,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:49,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:49,735 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-27 23:00:49,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:49,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920066668] [2024-06-27 23:00:49,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920066668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:49,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:49,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:49,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615060852] [2024-06-27 23:00:49,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:49,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:49,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:49,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:49,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:49,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:00:49,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 78 transitions, 522 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:49,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:49,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:00:49,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:49,965 INFO L124 PetriNetUnfolderBase]: 922/1510 cut-off events. [2024-06-27 23:00:49,965 INFO L125 PetriNetUnfolderBase]: For 5725/5725 co-relation queries the response was YES. [2024-06-27 23:00:49,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5912 conditions, 1510 events. 922/1510 cut-off events. For 5725/5725 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7513 event pairs, 338 based on Foata normal form. 2/1510 useless extension candidates. Maximal degree in co-relation 5880. Up to 1317 conditions per place. [2024-06-27 23:00:49,976 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 71 selfloop transitions, 26 changer transitions 0/105 dead transitions. [2024-06-27 23:00:49,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 105 transitions, 840 flow [2024-06-27 23:00:49,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:49,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:49,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 23:00:49,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-27 23:00:49,978 INFO L175 Difference]: Start difference. First operand has 73 places, 78 transitions, 522 flow. Second operand 6 states and 151 transitions. [2024-06-27 23:00:49,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 105 transitions, 840 flow [2024-06-27 23:00:49,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 105 transitions, 806 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:49,990 INFO L231 Difference]: Finished difference. Result has 78 places, 84 transitions, 600 flow [2024-06-27 23:00:49,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=494, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=600, PETRI_PLACES=78, PETRI_TRANSITIONS=84} [2024-06-27 23:00:49,991 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-27 23:00:49,991 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 84 transitions, 600 flow [2024-06-27 23:00:49,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:49,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:49,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:49,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:00:49,992 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-27 23:00:49,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:49,993 INFO L85 PathProgramCache]: Analyzing trace with hash 3684067, now seen corresponding path program 3 times [2024-06-27 23:00:49,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:49,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517070449] [2024-06-27 23:00:49,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:49,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:50,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:50,218 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-27 23:00:50,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:50,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517070449] [2024-06-27 23:00:50,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517070449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:50,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:50,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:50,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228839395] [2024-06-27 23:00:50,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:50,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:50,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:50,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:50,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:50,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:00:50,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 84 transitions, 600 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:50,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:50,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:00:50,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:50,419 INFO L124 PetriNetUnfolderBase]: 917/1503 cut-off events. [2024-06-27 23:00:50,419 INFO L125 PetriNetUnfolderBase]: For 6714/6714 co-relation queries the response was YES. [2024-06-27 23:00:50,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6033 conditions, 1503 events. 917/1503 cut-off events. For 6714/6714 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7483 event pairs, 338 based on Foata normal form. 2/1503 useless extension candidates. Maximal degree in co-relation 5999. Up to 1312 conditions per place. [2024-06-27 23:00:50,436 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 70 selfloop transitions, 25 changer transitions 0/103 dead transitions. [2024-06-27 23:00:50,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 103 transitions, 838 flow [2024-06-27 23:00:50,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:50,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:50,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 23:00:50,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 23:00:50,438 INFO L175 Difference]: Start difference. First operand has 78 places, 84 transitions, 600 flow. Second operand 6 states and 150 transitions. [2024-06-27 23:00:50,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 103 transitions, 838 flow [2024-06-27 23:00:50,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 103 transitions, 810 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:50,446 INFO L231 Difference]: Finished difference. Result has 83 places, 84 transitions, 630 flow [2024-06-27 23:00:50,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=572, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=630, PETRI_PLACES=83, PETRI_TRANSITIONS=84} [2024-06-27 23:00:50,447 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-27 23:00:50,447 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 84 transitions, 630 flow [2024-06-27 23:00:50,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:50,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:50,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:50,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:00:50,448 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:50,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:50,449 INFO L85 PathProgramCache]: Analyzing trace with hash -450221025, now seen corresponding path program 1 times [2024-06-27 23:00:50,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:50,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266444830] [2024-06-27 23:00:50,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:50,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:50,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:50,605 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-27 23:00:50,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:50,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266444830] [2024-06-27 23:00:50,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266444830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:50,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:50,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:50,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959656262] [2024-06-27 23:00:50,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:50,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:50,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:50,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:50,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:50,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:00:50,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 84 transitions, 630 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:50,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:50,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:00:50,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:50,808 INFO L124 PetriNetUnfolderBase]: 848/1431 cut-off events. [2024-06-27 23:00:50,808 INFO L125 PetriNetUnfolderBase]: For 8389/8389 co-relation queries the response was YES. [2024-06-27 23:00:50,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5885 conditions, 1431 events. 848/1431 cut-off events. For 8389/8389 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 7258 event pairs, 290 based on Foata normal form. 4/1420 useless extension candidates. Maximal degree in co-relation 5849. Up to 1217 conditions per place. [2024-06-27 23:00:50,821 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 78 selfloop transitions, 12 changer transitions 0/106 dead transitions. [2024-06-27 23:00:50,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 106 transitions, 872 flow [2024-06-27 23:00:50,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:50,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:50,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 23:00:50,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-27 23:00:50,822 INFO L175 Difference]: Start difference. First operand has 83 places, 84 transitions, 630 flow. Second operand 6 states and 151 transitions. [2024-06-27 23:00:50,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 106 transitions, 872 flow [2024-06-27 23:00:50,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 106 transitions, 822 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:50,838 INFO L231 Difference]: Finished difference. Result has 85 places, 86 transitions, 627 flow [2024-06-27 23:00:50,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=580, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=627, PETRI_PLACES=85, PETRI_TRANSITIONS=86} [2024-06-27 23:00:50,839 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-27 23:00:50,839 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 86 transitions, 627 flow [2024-06-27 23:00:50,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:50,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:50,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:50,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:00:50,840 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-27 23:00:50,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:50,840 INFO L85 PathProgramCache]: Analyzing trace with hash 254524877, now seen corresponding path program 1 times [2024-06-27 23:00:50,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:50,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675527003] [2024-06-27 23:00:50,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:50,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:50,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:51,019 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-27 23:00:51,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:51,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675527003] [2024-06-27 23:00:51,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675527003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:51,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:51,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:51,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689408088] [2024-06-27 23:00:51,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:51,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:51,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:51,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:51,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:51,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:00:51,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 86 transitions, 627 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:51,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:51,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:00:51,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:51,231 INFO L124 PetriNetUnfolderBase]: 875/1466 cut-off events. [2024-06-27 23:00:51,231 INFO L125 PetriNetUnfolderBase]: For 9843/9864 co-relation queries the response was YES. [2024-06-27 23:00:51,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6243 conditions, 1466 events. 875/1466 cut-off events. For 9843/9864 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7567 event pairs, 275 based on Foata normal form. 17/1439 useless extension candidates. Maximal degree in co-relation 6206. Up to 1250 conditions per place. [2024-06-27 23:00:51,241 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 78 selfloop transitions, 17 changer transitions 0/114 dead transitions. [2024-06-27 23:00:51,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 114 transitions, 899 flow [2024-06-27 23:00:51,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:51,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:51,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-27 23:00:51,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382113821138211 [2024-06-27 23:00:51,242 INFO L175 Difference]: Start difference. First operand has 85 places, 86 transitions, 627 flow. Second operand 6 states and 157 transitions. [2024-06-27 23:00:51,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 114 transitions, 899 flow [2024-06-27 23:00:51,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 114 transitions, 870 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:51,252 INFO L231 Difference]: Finished difference. Result has 87 places, 89 transitions, 664 flow [2024-06-27 23:00:51,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=664, PETRI_PLACES=87, PETRI_TRANSITIONS=89} [2024-06-27 23:00:51,252 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-27 23:00:51,252 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 89 transitions, 664 flow [2024-06-27 23:00:51,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:51,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:51,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:51,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:00:51,253 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-27 23:00:51,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:51,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1103140509, now seen corresponding path program 2 times [2024-06-27 23:00:51,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:51,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58751662] [2024-06-27 23:00:51,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:51,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:51,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:51,401 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-27 23:00:51,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:51,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58751662] [2024-06-27 23:00:51,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58751662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:51,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:51,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:51,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465383956] [2024-06-27 23:00:51,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:51,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:51,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:51,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:51,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:51,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:00:51,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 89 transitions, 664 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:51,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:51,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:00:51,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:51,581 INFO L124 PetriNetUnfolderBase]: 888/1494 cut-off events. [2024-06-27 23:00:51,581 INFO L125 PetriNetUnfolderBase]: For 11707/11739 co-relation queries the response was YES. [2024-06-27 23:00:51,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6674 conditions, 1494 events. 888/1494 cut-off events. For 11707/11739 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7797 event pairs, 279 based on Foata normal form. 24/1471 useless extension candidates. Maximal degree in co-relation 6636. Up to 1210 conditions per place. [2024-06-27 23:00:51,592 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 68 selfloop transitions, 32 changer transitions 0/119 dead transitions. [2024-06-27 23:00:51,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 119 transitions, 1020 flow [2024-06-27 23:00:51,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:51,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:51,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-27 23:00:51,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504065040650406 [2024-06-27 23:00:51,594 INFO L175 Difference]: Start difference. First operand has 87 places, 89 transitions, 664 flow. Second operand 6 states and 160 transitions. [2024-06-27 23:00:51,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 119 transitions, 1020 flow [2024-06-27 23:00:51,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 119 transitions, 978 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:51,605 INFO L231 Difference]: Finished difference. Result has 89 places, 95 transitions, 749 flow [2024-06-27 23:00:51,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=622, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=749, PETRI_PLACES=89, PETRI_TRANSITIONS=95} [2024-06-27 23:00:51,606 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-27 23:00:51,606 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 95 transitions, 749 flow [2024-06-27 23:00:51,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:51,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:51,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:51,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:00:51,607 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-27 23:00:51,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:51,607 INFO L85 PathProgramCache]: Analyzing trace with hash -270800167, now seen corresponding path program 3 times [2024-06-27 23:00:51,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:51,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648320892] [2024-06-27 23:00:51,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:51,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:51,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:51,740 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-27 23:00:51,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:51,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648320892] [2024-06-27 23:00:51,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648320892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:51,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:51,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:51,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480055595] [2024-06-27 23:00:51,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:51,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:51,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:51,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:51,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:51,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:00:51,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 95 transitions, 749 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:51,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:51,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:00:51,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:52,080 INFO L124 PetriNetUnfolderBase]: 892/1492 cut-off events. [2024-06-27 23:00:52,096 INFO L125 PetriNetUnfolderBase]: For 13750/13780 co-relation queries the response was YES. [2024-06-27 23:00:52,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7050 conditions, 1492 events. 892/1492 cut-off events. For 13750/13780 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7765 event pairs, 290 based on Foata normal form. 18/1459 useless extension candidates. Maximal degree in co-relation 7011. Up to 1219 conditions per place. [2024-06-27 23:00:52,107 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 63 selfloop transitions, 32 changer transitions 0/114 dead transitions. [2024-06-27 23:00:52,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 114 transitions, 987 flow [2024-06-27 23:00:52,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:52,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:52,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 23:00:52,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6300813008130082 [2024-06-27 23:00:52,120 INFO L175 Difference]: Start difference. First operand has 89 places, 95 transitions, 749 flow. Second operand 6 states and 155 transitions. [2024-06-27 23:00:52,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 114 transitions, 987 flow [2024-06-27 23:00:52,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 114 transitions, 937 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:52,141 INFO L231 Difference]: Finished difference. Result has 93 places, 95 transitions, 772 flow [2024-06-27 23:00:52,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=772, PETRI_PLACES=93, PETRI_TRANSITIONS=95} [2024-06-27 23:00:52,143 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 51 predicate places. [2024-06-27 23:00:52,143 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 95 transitions, 772 flow [2024-06-27 23:00:52,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:52,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:52,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:52,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:00:52,144 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:52,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:52,144 INFO L85 PathProgramCache]: Analyzing trace with hash 2017711574, now seen corresponding path program 1 times [2024-06-27 23:00:52,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:52,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332595542] [2024-06-27 23:00:52,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:52,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:52,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:52,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-27 23:00:52,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:52,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332595542] [2024-06-27 23:00:52,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332595542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:52,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:52,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:52,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088016281] [2024-06-27 23:00:52,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:52,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:52,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:52,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:52,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:52,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:00:52,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 95 transitions, 772 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:52,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:52,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:00:52,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:52,526 INFO L124 PetriNetUnfolderBase]: 944/1564 cut-off events. [2024-06-27 23:00:52,526 INFO L125 PetriNetUnfolderBase]: For 13690/13690 co-relation queries the response was YES. [2024-06-27 23:00:52,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7286 conditions, 1564 events. 944/1564 cut-off events. For 13690/13690 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7884 event pairs, 298 based on Foata normal form. 2/1565 useless extension candidates. Maximal degree in co-relation 7245. Up to 1381 conditions per place. [2024-06-27 23:00:52,537 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 109 selfloop transitions, 16 changer transitions 0/133 dead transitions. [2024-06-27 23:00:52,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 133 transitions, 1163 flow [2024-06-27 23:00:52,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:52,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:52,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 23:00:52,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-27 23:00:52,539 INFO L175 Difference]: Start difference. First operand has 93 places, 95 transitions, 772 flow. Second operand 7 states and 174 transitions. [2024-06-27 23:00:52,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 133 transitions, 1163 flow [2024-06-27 23:00:52,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 133 transitions, 1058 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:52,554 INFO L231 Difference]: Finished difference. Result has 96 places, 104 transitions, 796 flow [2024-06-27 23:00:52,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=679, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=796, PETRI_PLACES=96, PETRI_TRANSITIONS=104} [2024-06-27 23:00:52,555 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-27 23:00:52,556 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 104 transitions, 796 flow [2024-06-27 23:00:52,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:52,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:52,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:52,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:00:52,556 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-27 23:00:52,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:52,557 INFO L85 PathProgramCache]: Analyzing trace with hash 925055864, now seen corresponding path program 2 times [2024-06-27 23:00:52,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:52,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154558719] [2024-06-27 23:00:52,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:52,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:52,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:52,707 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-27 23:00:52,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:52,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154558719] [2024-06-27 23:00:52,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154558719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:52,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:52,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:52,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478733391] [2024-06-27 23:00:52,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:52,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:52,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:52,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:52,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:52,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:00:52,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 104 transitions, 796 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:52,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:52,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:00:52,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:52,936 INFO L124 PetriNetUnfolderBase]: 971/1611 cut-off events. [2024-06-27 23:00:52,936 INFO L125 PetriNetUnfolderBase]: For 15947/15947 co-relation queries the response was YES. [2024-06-27 23:00:52,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7751 conditions, 1611 events. 971/1611 cut-off events. For 15947/15947 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8165 event pairs, 300 based on Foata normal form. 2/1611 useless extension candidates. Maximal degree in co-relation 7708. Up to 1298 conditions per place. [2024-06-27 23:00:52,948 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 98 selfloop transitions, 42 changer transitions 0/148 dead transitions. [2024-06-27 23:00:52,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 148 transitions, 1376 flow [2024-06-27 23:00:52,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:52,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:52,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 23:00:52,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-27 23:00:52,950 INFO L175 Difference]: Start difference. First operand has 96 places, 104 transitions, 796 flow. Second operand 7 states and 182 transitions. [2024-06-27 23:00:52,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 148 transitions, 1376 flow [2024-06-27 23:00:52,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 148 transitions, 1330 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:52,969 INFO L231 Difference]: Finished difference. Result has 102 places, 117 transitions, 982 flow [2024-06-27 23:00:52,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=750, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=982, PETRI_PLACES=102, PETRI_TRANSITIONS=117} [2024-06-27 23:00:52,970 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-27 23:00:52,971 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 117 transitions, 982 flow [2024-06-27 23:00:52,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:52,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:52,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:52,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:00:52,971 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-27 23:00:52,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:52,972 INFO L85 PathProgramCache]: Analyzing trace with hash -162381502, now seen corresponding path program 3 times [2024-06-27 23:00:52,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:52,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079909780] [2024-06-27 23:00:52,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:52,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:52,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:53,115 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-27 23:00:53,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:53,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079909780] [2024-06-27 23:00:53,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079909780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:53,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:53,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:53,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618093527] [2024-06-27 23:00:53,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:53,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:53,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:53,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:53,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:53,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:00:53,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 117 transitions, 982 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:53,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:53,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:00:53,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:53,460 INFO L124 PetriNetUnfolderBase]: 966/1604 cut-off events. [2024-06-27 23:00:53,460 INFO L125 PetriNetUnfolderBase]: For 18236/18236 co-relation queries the response was YES. [2024-06-27 23:00:53,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8217 conditions, 1604 events. 966/1604 cut-off events. For 18236/18236 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 8180 event pairs, 300 based on Foata normal form. 2/1604 useless extension candidates. Maximal degree in co-relation 8171. Up to 1293 conditions per place. [2024-06-27 23:00:53,489 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 97 selfloop transitions, 41 changer transitions 0/146 dead transitions. [2024-06-27 23:00:53,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 146 transitions, 1397 flow [2024-06-27 23:00:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:53,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:53,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 23:00:53,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-27 23:00:53,505 INFO L175 Difference]: Start difference. First operand has 102 places, 117 transitions, 982 flow. Second operand 7 states and 181 transitions. [2024-06-27 23:00:53,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 146 transitions, 1397 flow [2024-06-27 23:00:53,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 146 transitions, 1355 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:53,526 INFO L231 Difference]: Finished difference. Result has 108 places, 117 transitions, 1030 flow [2024-06-27 23:00:53,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=940, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1030, PETRI_PLACES=108, PETRI_TRANSITIONS=117} [2024-06-27 23:00:53,527 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-27 23:00:53,527 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 117 transitions, 1030 flow [2024-06-27 23:00:53,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:53,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:53,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:53,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:00:53,527 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-27 23:00:53,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:53,527 INFO L85 PathProgramCache]: Analyzing trace with hash -162166176, now seen corresponding path program 1 times [2024-06-27 23:00:53,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:53,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169415847] [2024-06-27 23:00:53,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:53,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:53,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:53,686 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-27 23:00:53,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:53,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169415847] [2024-06-27 23:00:53,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169415847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:53,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:53,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:53,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660621623] [2024-06-27 23:00:53,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:53,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:53,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:53,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:53,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:53,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:00:53,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 117 transitions, 1030 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:53,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:53,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:00:53,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:53,962 INFO L124 PetriNetUnfolderBase]: 983/1631 cut-off events. [2024-06-27 23:00:53,963 INFO L125 PetriNetUnfolderBase]: For 20499/20499 co-relation queries the response was YES. [2024-06-27 23:00:53,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8497 conditions, 1631 events. 983/1631 cut-off events. For 20499/20499 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 8296 event pairs, 296 based on Foata normal form. 4/1633 useless extension candidates. Maximal degree in co-relation 8449. Up to 1392 conditions per place. [2024-06-27 23:00:53,976 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 111 selfloop transitions, 27 changer transitions 0/146 dead transitions. [2024-06-27 23:00:53,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 146 transitions, 1388 flow [2024-06-27 23:00:53,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:53,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:53,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 23:00:53,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 23:00:53,978 INFO L175 Difference]: Start difference. First operand has 108 places, 117 transitions, 1030 flow. Second operand 7 states and 175 transitions. [2024-06-27 23:00:53,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 146 transitions, 1388 flow [2024-06-27 23:00:53,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 146 transitions, 1292 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:54,001 INFO L231 Difference]: Finished difference. Result has 110 places, 119 transitions, 1013 flow [2024-06-27 23:00:54,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=934, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1013, PETRI_PLACES=110, PETRI_TRANSITIONS=119} [2024-06-27 23:00:54,001 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-27 23:00:54,002 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 119 transitions, 1013 flow [2024-06-27 23:00:54,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:54,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:54,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:54,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:00:54,002 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-27 23:00:54,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:54,003 INFO L85 PathProgramCache]: Analyzing trace with hash 206650254, now seen corresponding path program 4 times [2024-06-27 23:00:54,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:54,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939613388] [2024-06-27 23:00:54,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:54,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:54,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:54,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-27 23:00:54,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:54,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939613388] [2024-06-27 23:00:54,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939613388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:54,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:54,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:54,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826875244] [2024-06-27 23:00:54,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:54,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:54,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:54,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:54,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:54,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:00:54,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 119 transitions, 1013 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:54,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:54,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:00:54,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:54,359 INFO L124 PetriNetUnfolderBase]: 994/1642 cut-off events. [2024-06-27 23:00:54,359 INFO L125 PetriNetUnfolderBase]: For 22116/22116 co-relation queries the response was YES. [2024-06-27 23:00:54,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8755 conditions, 1642 events. 994/1642 cut-off events. For 22116/22116 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8369 event pairs, 304 based on Foata normal form. 2/1641 useless extension candidates. Maximal degree in co-relation 8706. Up to 1332 conditions per place. [2024-06-27 23:00:54,371 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 93 selfloop transitions, 48 changer transitions 0/149 dead transitions. [2024-06-27 23:00:54,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 149 transitions, 1480 flow [2024-06-27 23:00:54,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:54,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:54,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 23:00:54,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-27 23:00:54,372 INFO L175 Difference]: Start difference. First operand has 110 places, 119 transitions, 1013 flow. Second operand 7 states and 176 transitions. [2024-06-27 23:00:54,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 149 transitions, 1480 flow [2024-06-27 23:00:54,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 149 transitions, 1419 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:54,396 INFO L231 Difference]: Finished difference. Result has 113 places, 124 transitions, 1127 flow [2024-06-27 23:00:54,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=952, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1127, PETRI_PLACES=113, PETRI_TRANSITIONS=124} [2024-06-27 23:00:54,397 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-27 23:00:54,397 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 124 transitions, 1127 flow [2024-06-27 23:00:54,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:54,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:54,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:54,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:00:54,397 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-27 23:00:54,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:54,398 INFO L85 PathProgramCache]: Analyzing trace with hash 863084302, now seen corresponding path program 5 times [2024-06-27 23:00:54,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:54,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003688752] [2024-06-27 23:00:54,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:54,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:54,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:54,537 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-27 23:00:54,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:54,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003688752] [2024-06-27 23:00:54,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003688752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:54,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:54,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:54,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375354948] [2024-06-27 23:00:54,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:54,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:54,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:54,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:54,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:54,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:00:54,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 124 transitions, 1127 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:54,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:54,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:00:54,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:54,750 INFO L124 PetriNetUnfolderBase]: 1005/1663 cut-off events. [2024-06-27 23:00:54,751 INFO L125 PetriNetUnfolderBase]: For 24666/24666 co-relation queries the response was YES. [2024-06-27 23:00:54,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9109 conditions, 1663 events. 1005/1663 cut-off events. For 24666/24666 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8505 event pairs, 304 based on Foata normal form. 2/1662 useless extension candidates. Maximal degree in co-relation 9058. Up to 1344 conditions per place. [2024-06-27 23:00:54,764 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 96 selfloop transitions, 48 changer transitions 0/152 dead transitions. [2024-06-27 23:00:54,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 152 transitions, 1594 flow [2024-06-27 23:00:54,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:54,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:54,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 23:00:54,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-27 23:00:54,765 INFO L175 Difference]: Start difference. First operand has 113 places, 124 transitions, 1127 flow. Second operand 7 states and 178 transitions. [2024-06-27 23:00:54,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 152 transitions, 1594 flow [2024-06-27 23:00:54,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 152 transitions, 1516 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:54,795 INFO L231 Difference]: Finished difference. Result has 117 places, 127 transitions, 1194 flow [2024-06-27 23:00:54,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1054, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1194, PETRI_PLACES=117, PETRI_TRANSITIONS=127} [2024-06-27 23:00:54,795 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-27 23:00:54,795 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 127 transitions, 1194 flow [2024-06-27 23:00:54,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:54,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:54,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:54,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:00:54,796 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-27 23:00:54,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:54,796 INFO L85 PathProgramCache]: Analyzing trace with hash 863078722, now seen corresponding path program 6 times [2024-06-27 23:00:54,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:54,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261069710] [2024-06-27 23:00:54,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:54,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:54,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:54,928 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-27 23:00:54,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:54,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261069710] [2024-06-27 23:00:54,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261069710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:54,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:54,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:54,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681435424] [2024-06-27 23:00:54,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:54,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:54,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:54,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:54,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:54,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:00:54,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 127 transitions, 1194 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:54,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:54,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:00:54,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:55,184 INFO L124 PetriNetUnfolderBase]: 1000/1656 cut-off events. [2024-06-27 23:00:55,185 INFO L125 PetriNetUnfolderBase]: For 26611/26611 co-relation queries the response was YES. [2024-06-27 23:00:55,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9134 conditions, 1656 events. 1000/1656 cut-off events. For 26611/26611 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8462 event pairs, 304 based on Foata normal form. 2/1655 useless extension candidates. Maximal degree in co-relation 9082. Up to 1339 conditions per place. [2024-06-27 23:00:55,196 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 93 selfloop transitions, 49 changer transitions 0/150 dead transitions. [2024-06-27 23:00:55,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 150 transitions, 1536 flow [2024-06-27 23:00:55,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:55,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:55,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 23:00:55,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 23:00:55,197 INFO L175 Difference]: Start difference. First operand has 117 places, 127 transitions, 1194 flow. Second operand 7 states and 175 transitions. [2024-06-27 23:00:55,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 150 transitions, 1536 flow [2024-06-27 23:00:55,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 150 transitions, 1366 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:55,229 INFO L231 Difference]: Finished difference. Result has 118 places, 127 transitions, 1130 flow [2024-06-27 23:00:55,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1024, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1130, PETRI_PLACES=118, PETRI_TRANSITIONS=127} [2024-06-27 23:00:55,229 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-27 23:00:55,229 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 127 transitions, 1130 flow [2024-06-27 23:00:55,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:55,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:55,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:55,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:00:55,230 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:55,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:55,231 INFO L85 PathProgramCache]: Analyzing trace with hash 863294048, now seen corresponding path program 2 times [2024-06-27 23:00:55,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:55,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038825724] [2024-06-27 23:00:55,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:55,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:55,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:55,371 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-27 23:00:55,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:55,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038825724] [2024-06-27 23:00:55,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038825724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:55,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:55,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:55,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118143592] [2024-06-27 23:00:55,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:55,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:55,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:55,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:55,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:55,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:00:55,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 127 transitions, 1130 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:55,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:55,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:00:55,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:55,610 INFO L124 PetriNetUnfolderBase]: 1017/1688 cut-off events. [2024-06-27 23:00:55,610 INFO L125 PetriNetUnfolderBase]: For 28848/28848 co-relation queries the response was YES. [2024-06-27 23:00:55,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9241 conditions, 1688 events. 1017/1688 cut-off events. For 28848/28848 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8612 event pairs, 297 based on Foata normal form. 4/1690 useless extension candidates. Maximal degree in co-relation 9189. Up to 1444 conditions per place. [2024-06-27 23:00:55,623 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 118 selfloop transitions, 27 changer transitions 0/153 dead transitions. [2024-06-27 23:00:55,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 153 transitions, 1498 flow [2024-06-27 23:00:55,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:55,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:55,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 23:00:55,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-27 23:00:55,624 INFO L175 Difference]: Start difference. First operand has 118 places, 127 transitions, 1130 flow. Second operand 7 states and 172 transitions. [2024-06-27 23:00:55,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 153 transitions, 1498 flow [2024-06-27 23:00:55,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 153 transitions, 1402 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:55,661 INFO L231 Difference]: Finished difference. Result has 120 places, 129 transitions, 1117 flow [2024-06-27 23:00:55,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1117, PETRI_PLACES=120, PETRI_TRANSITIONS=129} [2024-06-27 23:00:55,662 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-27 23:00:55,662 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 129 transitions, 1117 flow [2024-06-27 23:00:55,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:55,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:55,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:55,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:00:55,663 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:55,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:55,663 INFO L85 PathProgramCache]: Analyzing trace with hash 897202958, now seen corresponding path program 3 times [2024-06-27 23:00:55,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:55,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815659987] [2024-06-27 23:00:55,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:55,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:55,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:55,896 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-27 23:00:55,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:55,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815659987] [2024-06-27 23:00:55,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815659987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:55,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:55,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:55,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37689106] [2024-06-27 23:00:55,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:55,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:55,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:55,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:55,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:55,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:00:55,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 129 transitions, 1117 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:55,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:55,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:00:55,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:56,291 INFO L124 PetriNetUnfolderBase]: 1034/1725 cut-off events. [2024-06-27 23:00:56,291 INFO L125 PetriNetUnfolderBase]: For 31373/31373 co-relation queries the response was YES. [2024-06-27 23:00:56,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9531 conditions, 1725 events. 1034/1725 cut-off events. For 31373/31373 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8890 event pairs, 302 based on Foata normal form. 4/1727 useless extension candidates. Maximal degree in co-relation 9478. Up to 1471 conditions per place. [2024-06-27 23:00:56,304 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 119 selfloop transitions, 28 changer transitions 0/155 dead transitions. [2024-06-27 23:00:56,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 155 transitions, 1493 flow [2024-06-27 23:00:56,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:56,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:56,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 23:00:56,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-27 23:00:56,306 INFO L175 Difference]: Start difference. First operand has 120 places, 129 transitions, 1117 flow. Second operand 7 states and 171 transitions. [2024-06-27 23:00:56,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 155 transitions, 1493 flow [2024-06-27 23:00:56,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 155 transitions, 1428 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:56,338 INFO L231 Difference]: Finished difference. Result has 122 places, 131 transitions, 1141 flow [2024-06-27 23:00:56,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1052, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1141, PETRI_PLACES=122, PETRI_TRANSITIONS=131} [2024-06-27 23:00:56,338 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 80 predicate places. [2024-06-27 23:00:56,339 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 131 transitions, 1141 flow [2024-06-27 23:00:56,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:56,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:56,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:56,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:00:56,339 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:56,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:56,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1129317758, now seen corresponding path program 4 times [2024-06-27 23:00:56,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:56,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101096581] [2024-06-27 23:00:56,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:56,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:56,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:56,471 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-27 23:00:56,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:56,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101096581] [2024-06-27 23:00:56,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101096581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:56,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:56,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:56,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573636336] [2024-06-27 23:00:56,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:56,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:56,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:56,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:56,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:56,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:00:56,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 131 transitions, 1141 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:56,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:56,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:00:56,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:56,744 INFO L124 PetriNetUnfolderBase]: 1026/1713 cut-off events. [2024-06-27 23:00:56,745 INFO L125 PetriNetUnfolderBase]: For 32976/32976 co-relation queries the response was YES. [2024-06-27 23:00:56,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9584 conditions, 1713 events. 1026/1713 cut-off events. For 32976/32976 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8892 event pairs, 271 based on Foata normal form. 4/1715 useless extension candidates. Maximal degree in co-relation 9530. Up to 1382 conditions per place. [2024-06-27 23:00:56,756 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 115 selfloop transitions, 35 changer transitions 0/158 dead transitions. [2024-06-27 23:00:56,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 158 transitions, 1529 flow [2024-06-27 23:00:56,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:56,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:56,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 23:00:56,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-27 23:00:56,758 INFO L175 Difference]: Start difference. First operand has 122 places, 131 transitions, 1141 flow. Second operand 7 states and 172 transitions. [2024-06-27 23:00:56,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 158 transitions, 1529 flow [2024-06-27 23:00:56,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 158 transitions, 1458 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:56,794 INFO L231 Difference]: Finished difference. Result has 124 places, 133 transitions, 1177 flow [2024-06-27 23:00:56,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1070, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1177, PETRI_PLACES=124, PETRI_TRANSITIONS=133} [2024-06-27 23:00:56,796 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 82 predicate places. [2024-06-27 23:00:56,796 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 133 transitions, 1177 flow [2024-06-27 23:00:56,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:56,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:56,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:56,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:00:56,796 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:56,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:56,797 INFO L85 PathProgramCache]: Analyzing trace with hash 2090210172, now seen corresponding path program 1 times [2024-06-27 23:00:56,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:56,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5585583] [2024-06-27 23:00:56,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:56,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:56,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:56,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-27 23:00:56,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:56,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5585583] [2024-06-27 23:00:56,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5585583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:56,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:56,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:56,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982844241] [2024-06-27 23:00:56,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:56,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:56,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:56,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:56,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:56,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:00:56,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 133 transitions, 1177 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:56,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:56,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:00:56,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:57,281 INFO L124 PetriNetUnfolderBase]: 1032/1742 cut-off events. [2024-06-27 23:00:57,281 INFO L125 PetriNetUnfolderBase]: For 40949/40989 co-relation queries the response was YES. [2024-06-27 23:00:57,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10184 conditions, 1742 events. 1032/1742 cut-off events. For 40949/40989 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9269 event pairs, 170 based on Foata normal form. 10/1703 useless extension candidates. Maximal degree in co-relation 10129. Up to 1380 conditions per place. [2024-06-27 23:00:57,297 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 114 selfloop transitions, 27 changer transitions 0/174 dead transitions. [2024-06-27 23:00:57,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 174 transitions, 1687 flow [2024-06-27 23:00:57,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:57,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:57,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 23:00:57,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-27 23:00:57,299 INFO L175 Difference]: Start difference. First operand has 124 places, 133 transitions, 1177 flow. Second operand 8 states and 206 transitions. [2024-06-27 23:00:57,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 174 transitions, 1687 flow [2024-06-27 23:00:57,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 174 transitions, 1598 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:57,338 INFO L231 Difference]: Finished difference. Result has 127 places, 137 transitions, 1193 flow [2024-06-27 23:00:57,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1088, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1193, PETRI_PLACES=127, PETRI_TRANSITIONS=137} [2024-06-27 23:00:57,338 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-27 23:00:57,338 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 137 transitions, 1193 flow [2024-06-27 23:00:57,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:57,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:57,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:57,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:00:57,339 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:57,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:57,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1022589922, now seen corresponding path program 2 times [2024-06-27 23:00:57,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:57,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016853457] [2024-06-27 23:00:57,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:57,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:57,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:57,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-27 23:00:57,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:57,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016853457] [2024-06-27 23:00:57,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016853457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:57,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:57,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:57,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974213219] [2024-06-27 23:00:57,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:57,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:57,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:57,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:57,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:57,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:00:57,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 137 transitions, 1193 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:57,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:57,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:00:57,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:57,756 INFO L124 PetriNetUnfolderBase]: 1019/1718 cut-off events. [2024-06-27 23:00:57,756 INFO L125 PetriNetUnfolderBase]: For 42471/42510 co-relation queries the response was YES. [2024-06-27 23:00:57,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10102 conditions, 1718 events. 1019/1718 cut-off events. For 42471/42510 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 9103 event pairs, 237 based on Foata normal form. 8/1676 useless extension candidates. Maximal degree in co-relation 10046. Up to 1429 conditions per place. [2024-06-27 23:00:57,771 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 111 selfloop transitions, 23 changer transitions 0/167 dead transitions. [2024-06-27 23:00:57,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 167 transitions, 1537 flow [2024-06-27 23:00:57,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:57,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:57,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 23:00:57,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-27 23:00:57,772 INFO L175 Difference]: Start difference. First operand has 127 places, 137 transitions, 1193 flow. Second operand 7 states and 180 transitions. [2024-06-27 23:00:57,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 167 transitions, 1537 flow [2024-06-27 23:00:57,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 167 transitions, 1480 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:57,814 INFO L231 Difference]: Finished difference. Result has 130 places, 137 transitions, 1190 flow [2024-06-27 23:00:57,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1136, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1190, PETRI_PLACES=130, PETRI_TRANSITIONS=137} [2024-06-27 23:00:57,815 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-27 23:00:57,815 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 137 transitions, 1190 flow [2024-06-27 23:00:57,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:57,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:57,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:57,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:00:57,816 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:57,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:57,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1394472220, now seen corresponding path program 3 times [2024-06-27 23:00:57,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:57,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93343898] [2024-06-27 23:00:57,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:57,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:57,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:57,948 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-27 23:00:57,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:57,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93343898] [2024-06-27 23:00:57,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93343898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:57,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:57,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:57,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423349592] [2024-06-27 23:00:57,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:57,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:57,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:57,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:57,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:57,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:00:57,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 137 transitions, 1190 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:57,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:57,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:00:57,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:58,212 INFO L124 PetriNetUnfolderBase]: 1038/1750 cut-off events. [2024-06-27 23:00:58,213 INFO L125 PetriNetUnfolderBase]: For 46168/46201 co-relation queries the response was YES. [2024-06-27 23:00:58,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10343 conditions, 1750 events. 1038/1750 cut-off events. For 46168/46201 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9290 event pairs, 241 based on Foata normal form. 6/1701 useless extension candidates. Maximal degree in co-relation 10285. Up to 1403 conditions per place. [2024-06-27 23:00:58,227 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 91 selfloop transitions, 42 changer transitions 0/166 dead transitions. [2024-06-27 23:00:58,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 166 transitions, 1548 flow [2024-06-27 23:00:58,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:58,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:58,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 23:00:58,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-27 23:00:58,228 INFO L175 Difference]: Start difference. First operand has 130 places, 137 transitions, 1190 flow. Second operand 7 states and 181 transitions. [2024-06-27 23:00:58,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 166 transitions, 1548 flow [2024-06-27 23:00:58,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 166 transitions, 1496 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:58,262 INFO L231 Difference]: Finished difference. Result has 131 places, 139 transitions, 1258 flow [2024-06-27 23:00:58,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1138, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1258, PETRI_PLACES=131, PETRI_TRANSITIONS=139} [2024-06-27 23:00:58,263 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-27 23:00:58,263 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 139 transitions, 1258 flow [2024-06-27 23:00:58,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:58,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:58,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:58,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:00:58,264 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-27 23:00:58,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:58,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1455807966, now seen corresponding path program 1 times [2024-06-27 23:00:58,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:58,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436146545] [2024-06-27 23:00:58,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:58,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:58,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:58,374 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-27 23:00:58,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:58,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436146545] [2024-06-27 23:00:58,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436146545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:58,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:58,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:58,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675203316] [2024-06-27 23:00:58,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:58,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:58,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:58,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:58,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:58,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:00:58,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 139 transitions, 1258 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-27 23:00:58,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:58,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:00:58,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:58,588 INFO L124 PetriNetUnfolderBase]: 1053/1798 cut-off events. [2024-06-27 23:00:58,588 INFO L125 PetriNetUnfolderBase]: For 44186/44186 co-relation queries the response was YES. [2024-06-27 23:00:58,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10607 conditions, 1798 events. 1053/1798 cut-off events. For 44186/44186 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9614 event pairs, 273 based on Foata normal form. 2/1799 useless extension candidates. Maximal degree in co-relation 10548. Up to 1489 conditions per place. [2024-06-27 23:00:58,604 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 118 selfloop transitions, 27 changer transitions 0/167 dead transitions. [2024-06-27 23:00:58,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 167 transitions, 1746 flow [2024-06-27 23:00:58,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:58,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:58,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 23:00:58,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-27 23:00:58,606 INFO L175 Difference]: Start difference. First operand has 131 places, 139 transitions, 1258 flow. Second operand 6 states and 152 transitions. [2024-06-27 23:00:58,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 167 transitions, 1746 flow [2024-06-27 23:00:58,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 167 transitions, 1636 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:58,683 INFO L231 Difference]: Finished difference. Result has 133 places, 150 transitions, 1328 flow [2024-06-27 23:00:58,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1158, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1328, PETRI_PLACES=133, PETRI_TRANSITIONS=150} [2024-06-27 23:00:58,686 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-27 23:00:58,686 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 150 transitions, 1328 flow [2024-06-27 23:00:58,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-27 23:00:58,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:58,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:58,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:00:58,687 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:58,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:58,687 INFO L85 PathProgramCache]: Analyzing trace with hash 985632764, now seen corresponding path program 4 times [2024-06-27 23:00:58,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:58,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975687348] [2024-06-27 23:00:58,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:58,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:58,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:58,833 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-27 23:00:58,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:58,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975687348] [2024-06-27 23:00:58,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975687348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:58,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:58,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:58,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617465592] [2024-06-27 23:00:58,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:58,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:58,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:58,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:58,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:58,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:00:58,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 150 transitions, 1328 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:58,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:58,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:00:58,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:59,120 INFO L124 PetriNetUnfolderBase]: 1046/1755 cut-off events. [2024-06-27 23:00:59,120 INFO L125 PetriNetUnfolderBase]: For 50773/50806 co-relation queries the response was YES. [2024-06-27 23:00:59,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10695 conditions, 1755 events. 1046/1755 cut-off events. For 50773/50806 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9374 event pairs, 246 based on Foata normal form. 6/1702 useless extension candidates. Maximal degree in co-relation 10634. Up to 1407 conditions per place. [2024-06-27 23:00:59,138 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 96 selfloop transitions, 47 changer transitions 0/176 dead transitions. [2024-06-27 23:00:59,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 176 transitions, 1702 flow [2024-06-27 23:00:59,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:59,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:59,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 23:00:59,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-27 23:00:59,139 INFO L175 Difference]: Start difference. First operand has 133 places, 150 transitions, 1328 flow. Second operand 7 states and 178 transitions. [2024-06-27 23:00:59,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 176 transitions, 1702 flow [2024-06-27 23:00:59,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 176 transitions, 1670 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:59,196 INFO L231 Difference]: Finished difference. Result has 139 places, 152 transitions, 1430 flow [2024-06-27 23:00:59,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1296, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1430, PETRI_PLACES=139, PETRI_TRANSITIONS=152} [2024-06-27 23:00:59,198 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-27 23:00:59,198 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 152 transitions, 1430 flow [2024-06-27 23:00:59,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:59,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00: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-27 23:00:59,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:00:59,199 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-27 23:00:59,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:59,200 INFO L85 PathProgramCache]: Analyzing trace with hash -803414114, now seen corresponding path program 2 times [2024-06-27 23:00:59,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:59,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378672248] [2024-06-27 23:00:59,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:59,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:59,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:59,315 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-27 23:00:59,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:59,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378672248] [2024-06-27 23:00:59,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378672248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:59,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:59,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:59,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322213411] [2024-06-27 23:00:59,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:59,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:59,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:59,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:59,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:59,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:00:59,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 152 transitions, 1430 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-27 23:00:59,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:59,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:00:59,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:59,539 INFO L124 PetriNetUnfolderBase]: 1045/1792 cut-off events. [2024-06-27 23:00:59,539 INFO L125 PetriNetUnfolderBase]: For 48116/48116 co-relation queries the response was YES. [2024-06-27 23:00:59,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10866 conditions, 1792 events. 1045/1792 cut-off events. For 48116/48116 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9607 event pairs, 269 based on Foata normal form. 2/1793 useless extension candidates. Maximal degree in co-relation 10803. Up to 1476 conditions per place. [2024-06-27 23:00:59,558 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 119 selfloop transitions, 30 changer transitions 0/171 dead transitions. [2024-06-27 23:00:59,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 171 transitions, 1858 flow [2024-06-27 23:00:59,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:59,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:59,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-27 23:00:59,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6439024390243903 [2024-06-27 23:00:59,559 INFO L175 Difference]: Start difference. First operand has 139 places, 152 transitions, 1430 flow. Second operand 5 states and 132 transitions. [2024-06-27 23:00:59,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 171 transitions, 1858 flow [2024-06-27 23:00:59,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 171 transitions, 1744 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:59,643 INFO L231 Difference]: Finished difference. Result has 139 places, 155 transitions, 1420 flow [2024-06-27 23:00:59,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1316, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1420, PETRI_PLACES=139, PETRI_TRANSITIONS=155} [2024-06-27 23:00:59,644 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-27 23:00:59,644 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 155 transitions, 1420 flow [2024-06-27 23:00:59,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-27 23:00:59,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:59,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:59,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:00:59,644 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-27 23:00:59,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:59,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1210047240, now seen corresponding path program 3 times [2024-06-27 23:00:59,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:59,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831854552] [2024-06-27 23:00:59,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:59,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:59,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:59,775 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-27 23:00:59,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:59,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831854552] [2024-06-27 23:00:59,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831854552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:59,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:59,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:59,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938552731] [2024-06-27 23:00:59,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:59,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:59,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:59,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:59,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:59,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:00:59,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 155 transitions, 1420 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-27 23:00:59,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:59,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:00:59,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:00,016 INFO L124 PetriNetUnfolderBase]: 1039/1784 cut-off events. [2024-06-27 23:01:00,016 INFO L125 PetriNetUnfolderBase]: For 49462/49462 co-relation queries the response was YES. [2024-06-27 23:01:00,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10714 conditions, 1784 events. 1039/1784 cut-off events. For 49462/49462 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9540 event pairs, 268 based on Foata normal form. 2/1785 useless extension candidates. Maximal degree in co-relation 10650. Up to 1483 conditions per place. [2024-06-27 23:01:00,034 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 123 selfloop transitions, 24 changer transitions 0/169 dead transitions. [2024-06-27 23:01:00,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 169 transitions, 1750 flow [2024-06-27 23:01:00,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:01:00,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:01:00,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 111 transitions. [2024-06-27 23:01:00,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.676829268292683 [2024-06-27 23:01:00,035 INFO L175 Difference]: Start difference. First operand has 139 places, 155 transitions, 1420 flow. Second operand 4 states and 111 transitions. [2024-06-27 23:01:00,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 169 transitions, 1750 flow [2024-06-27 23:01:00,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 169 transitions, 1680 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:00,100 INFO L231 Difference]: Finished difference. Result has 140 places, 155 transitions, 1419 flow [2024-06-27 23:01:00,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1350, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1419, PETRI_PLACES=140, PETRI_TRANSITIONS=155} [2024-06-27 23:01:00,101 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-27 23:01:00,101 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 155 transitions, 1419 flow [2024-06-27 23:01:00,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-27 23:01:00,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:00,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:00,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:01:00,102 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-27 23:01:00,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:00,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1249059418, now seen corresponding path program 1 times [2024-06-27 23:01:00,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:00,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65135894] [2024-06-27 23:01:00,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:00,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:00,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:00,220 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-27 23:01:00,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:00,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65135894] [2024-06-27 23:01:00,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65135894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:00,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:00,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:00,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278842810] [2024-06-27 23:01:00,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:00,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:00,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:00,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:00,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:00,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:01:00,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 155 transitions, 1419 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-27 23:01:00,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:00,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:01:00,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:00,503 INFO L124 PetriNetUnfolderBase]: 1059/1810 cut-off events. [2024-06-27 23:01:00,503 INFO L125 PetriNetUnfolderBase]: For 50874/50874 co-relation queries the response was YES. [2024-06-27 23:01:00,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10916 conditions, 1810 events. 1059/1810 cut-off events. For 50874/50874 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9734 event pairs, 241 based on Foata normal form. 2/1808 useless extension candidates. Maximal degree in co-relation 10852. Up to 1510 conditions per place. [2024-06-27 23:01:00,518 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 129 selfloop transitions, 24 changer transitions 0/178 dead transitions. [2024-06-27 23:01:00,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 178 transitions, 1883 flow [2024-06-27 23:01:00,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:00,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:00,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 23:01:00,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-27 23:01:00,519 INFO L175 Difference]: Start difference. First operand has 140 places, 155 transitions, 1419 flow. Second operand 6 states and 151 transitions. [2024-06-27 23:01:00,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 178 transitions, 1883 flow [2024-06-27 23:01:00,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 178 transitions, 1835 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:00,576 INFO L231 Difference]: Finished difference. Result has 143 places, 161 transitions, 1487 flow [2024-06-27 23:01:00,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1371, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1487, PETRI_PLACES=143, PETRI_TRANSITIONS=161} [2024-06-27 23:01:00,577 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-27 23:01:00,577 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 161 transitions, 1487 flow [2024-06-27 23:01:00,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-27 23:01:00,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:00,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:00,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:01:00,578 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-27 23:01:00,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:00,579 INFO L85 PathProgramCache]: Analyzing trace with hash -82496380, now seen corresponding path program 2 times [2024-06-27 23:01:00,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:00,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536509720] [2024-06-27 23:01:00,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:00,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:00,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:00,710 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-27 23:01:00,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:00,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536509720] [2024-06-27 23:01:00,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536509720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:00,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:00,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:00,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228522858] [2024-06-27 23:01:00,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:00,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:00,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:00,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:00,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:00,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:01:00,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 161 transitions, 1487 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-27 23:01:00,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:00,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:01:00,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:00,957 INFO L124 PetriNetUnfolderBase]: 1079/1842 cut-off events. [2024-06-27 23:01:00,957 INFO L125 PetriNetUnfolderBase]: For 54255/54255 co-relation queries the response was YES. [2024-06-27 23:01:00,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11342 conditions, 1842 events. 1079/1842 cut-off events. For 54255/54255 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 9930 event pairs, 241 based on Foata normal form. 2/1840 useless extension candidates. Maximal degree in co-relation 11277. Up to 1546 conditions per place. [2024-06-27 23:01:00,975 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 133 selfloop transitions, 24 changer transitions 0/182 dead transitions. [2024-06-27 23:01:00,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 182 transitions, 1915 flow [2024-06-27 23:01:00,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:00,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:00,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-27 23:01:00,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-27 23:01:00,977 INFO L175 Difference]: Start difference. First operand has 143 places, 161 transitions, 1487 flow. Second operand 6 states and 146 transitions. [2024-06-27 23:01:00,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 182 transitions, 1915 flow [2024-06-27 23:01:01,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 182 transitions, 1866 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:01,039 INFO L231 Difference]: Finished difference. Result has 147 places, 169 transitions, 1581 flow [2024-06-27 23:01:01,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1445, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1581, PETRI_PLACES=147, PETRI_TRANSITIONS=169} [2024-06-27 23:01:01,041 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-27 23:01:01,041 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 169 transitions, 1581 flow [2024-06-27 23:01:01,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-27 23:01:01,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:01,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:01,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:01:01,042 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-27 23:01:01,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:01,043 INFO L85 PathProgramCache]: Analyzing trace with hash -827214426, now seen corresponding path program 3 times [2024-06-27 23:01:01,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:01,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910876134] [2024-06-27 23:01:01,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:01,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:01,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:01,179 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-27 23:01:01,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:01,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910876134] [2024-06-27 23:01:01,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910876134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:01,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:01,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:01,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490284479] [2024-06-27 23:01:01,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:01,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:01,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:01,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:01,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:01,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:01:01,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 169 transitions, 1581 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-27 23:01:01,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:01,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:01:01,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:01,451 INFO L124 PetriNetUnfolderBase]: 1072/1835 cut-off events. [2024-06-27 23:01:01,451 INFO L125 PetriNetUnfolderBase]: For 56295/56295 co-relation queries the response was YES. [2024-06-27 23:01:01,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11378 conditions, 1835 events. 1072/1835 cut-off events. For 56295/56295 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 9917 event pairs, 241 based on Foata normal form. 2/1833 useless extension candidates. Maximal degree in co-relation 11311. Up to 1524 conditions per place. [2024-06-27 23:01:01,464 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 130 selfloop transitions, 29 changer transitions 0/184 dead transitions. [2024-06-27 23:01:01,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 184 transitions, 1937 flow [2024-06-27 23:01:01,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:01,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:01,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-27 23:01:01,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-27 23:01:01,465 INFO L175 Difference]: Start difference. First operand has 147 places, 169 transitions, 1581 flow. Second operand 5 states and 130 transitions. [2024-06-27 23:01:01,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 184 transitions, 1937 flow [2024-06-27 23:01:01,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 184 transitions, 1860 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:01,509 INFO L231 Difference]: Finished difference. Result has 149 places, 169 transitions, 1578 flow [2024-06-27 23:01:01,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1504, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1578, PETRI_PLACES=149, PETRI_TRANSITIONS=169} [2024-06-27 23:01:01,509 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 107 predicate places. [2024-06-27 23:01:01,509 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 169 transitions, 1578 flow [2024-06-27 23:01:01,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-27 23:01:01,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:01,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:01,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:01:01,510 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-27 23:01:01,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:01,511 INFO L85 PathProgramCache]: Analyzing trace with hash -826968162, now seen corresponding path program 1 times [2024-06-27 23:01:01,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:01,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437208399] [2024-06-27 23:01:01,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:01,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:01,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:01,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-27 23:01:01,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:01,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437208399] [2024-06-27 23:01:01,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437208399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:01,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:01,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:01,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588352182] [2024-06-27 23:01:01,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:01,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:01,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:01,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:01,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:01,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:01:01,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 169 transitions, 1578 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-27 23:01:01,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:01,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:01:01,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:01,864 INFO L124 PetriNetUnfolderBase]: 1058/1821 cut-off events. [2024-06-27 23:01:01,864 INFO L125 PetriNetUnfolderBase]: For 57067/57067 co-relation queries the response was YES. [2024-06-27 23:01:01,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11258 conditions, 1821 events. 1058/1821 cut-off events. For 57067/57067 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 9819 event pairs, 265 based on Foata normal form. 2/1822 useless extension candidates. Maximal degree in co-relation 11190. Up to 1531 conditions per place. [2024-06-27 23:01:01,880 INFO L140 encePairwiseOnDemand]: 36/41 looper letters, 148 selfloop transitions, 10 changer transitions 0/180 dead transitions. [2024-06-27 23:01:01,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 180 transitions, 1938 flow [2024-06-27 23:01:01,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:01:01,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:01:01,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-27 23:01:01,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-27 23:01:01,881 INFO L175 Difference]: Start difference. First operand has 149 places, 169 transitions, 1578 flow. Second operand 4 states and 103 transitions. [2024-06-27 23:01:01,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 180 transitions, 1938 flow [2024-06-27 23:01:01,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 180 transitions, 1878 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:01,948 INFO L231 Difference]: Finished difference. Result has 149 places, 171 transitions, 1569 flow [2024-06-27 23:01:01,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1518, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1569, PETRI_PLACES=149, PETRI_TRANSITIONS=171} [2024-06-27 23:01:01,949 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 107 predicate places. [2024-06-27 23:01:01,949 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 171 transitions, 1569 flow [2024-06-27 23:01:01,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-27 23:01:01,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:01,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:01,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:01:01,950 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:01,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:01,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1637389373, now seen corresponding path program 1 times [2024-06-27 23:01:01,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:01,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694910910] [2024-06-27 23:01:01,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:01,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:01,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:02,087 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-27 23:01:02,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:02,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694910910] [2024-06-27 23:01:02,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694910910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:02,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:02,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:02,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783583956] [2024-06-27 23:01:02,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:02,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:02,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:02,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:02,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:02,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:02,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 171 transitions, 1569 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:02,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:02,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:02,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:02,484 INFO L124 PetriNetUnfolderBase]: 1258/2107 cut-off events. [2024-06-27 23:01:02,484 INFO L125 PetriNetUnfolderBase]: For 71475/71475 co-relation queries the response was YES. [2024-06-27 23:01:02,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13085 conditions, 2107 events. 1258/2107 cut-off events. For 71475/71475 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11445 event pairs, 198 based on Foata normal form. 12/2118 useless extension candidates. Maximal degree in co-relation 13016. Up to 1601 conditions per place. [2024-06-27 23:01:02,502 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 196 selfloop transitions, 20 changer transitions 0/224 dead transitions. [2024-06-27 23:01:02,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 224 transitions, 2333 flow [2024-06-27 23:01:02,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:02,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:02,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-27 23:01:02,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124661246612466 [2024-06-27 23:01:02,503 INFO L175 Difference]: Start difference. First operand has 149 places, 171 transitions, 1569 flow. Second operand 9 states and 226 transitions. [2024-06-27 23:01:02,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 224 transitions, 2333 flow [2024-06-27 23:01:02,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 224 transitions, 2298 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:02,577 INFO L231 Difference]: Finished difference. Result has 158 places, 176 transitions, 1654 flow [2024-06-27 23:01:02,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1534, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1654, PETRI_PLACES=158, PETRI_TRANSITIONS=176} [2024-06-27 23:01:02,577 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-27 23:01:02,578 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 176 transitions, 1654 flow [2024-06-27 23:01:02,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:02,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:02,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:02,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:01:02,578 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:02,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:02,579 INFO L85 PathProgramCache]: Analyzing trace with hash -397869605, now seen corresponding path program 2 times [2024-06-27 23:01:02,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:02,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237329001] [2024-06-27 23:01:02,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:02,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:02,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:02,748 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-27 23:01:02,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:02,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237329001] [2024-06-27 23:01:02,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237329001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:02,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:02,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:02,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061603216] [2024-06-27 23:01:02,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:02,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:02,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:02,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:02,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:02,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:02,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 176 transitions, 1654 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:02,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:02,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:02,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:03,143 INFO L124 PetriNetUnfolderBase]: 1299/2186 cut-off events. [2024-06-27 23:01:03,144 INFO L125 PetriNetUnfolderBase]: For 75427/75427 co-relation queries the response was YES. [2024-06-27 23:01:03,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13697 conditions, 2186 events. 1299/2186 cut-off events. For 75427/75427 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12000 event pairs, 279 based on Foata normal form. 12/2197 useless extension candidates. Maximal degree in co-relation 13625. Up to 1735 conditions per place. [2024-06-27 23:01:03,161 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 195 selfloop transitions, 18 changer transitions 0/221 dead transitions. [2024-06-27 23:01:03,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 221 transitions, 2383 flow [2024-06-27 23:01:03,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:03,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:03,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 23:01:03,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-27 23:01:03,163 INFO L175 Difference]: Start difference. First operand has 158 places, 176 transitions, 1654 flow. Second operand 8 states and 203 transitions. [2024-06-27 23:01:03,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 221 transitions, 2383 flow [2024-06-27 23:01:03,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 221 transitions, 2341 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:03,246 INFO L231 Difference]: Finished difference. Result has 163 places, 179 transitions, 1706 flow [2024-06-27 23:01:03,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1612, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1706, PETRI_PLACES=163, PETRI_TRANSITIONS=179} [2024-06-27 23:01:03,247 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-06-27 23:01:03,247 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 179 transitions, 1706 flow [2024-06-27 23:01:03,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:03,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:03,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:03,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:01:03,247 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:03,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:03,248 INFO L85 PathProgramCache]: Analyzing trace with hash -397721735, now seen corresponding path program 3 times [2024-06-27 23:01:03,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:03,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498926644] [2024-06-27 23:01:03,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:03,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:03,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:03,401 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-27 23:01:03,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:03,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498926644] [2024-06-27 23:01:03,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498926644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:03,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:03,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:03,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25864433] [2024-06-27 23:01:03,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:03,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:03,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:03,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:03,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:03,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:03,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 179 transitions, 1706 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:03,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:03,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:03,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:03,775 INFO L124 PetriNetUnfolderBase]: 1271/2142 cut-off events. [2024-06-27 23:01:03,775 INFO L125 PetriNetUnfolderBase]: For 74242/74242 co-relation queries the response was YES. [2024-06-27 23:01:03,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13137 conditions, 2142 events. 1271/2142 cut-off events. For 74242/74242 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11701 event pairs, 280 based on Foata normal form. 16/2157 useless extension candidates. Maximal degree in co-relation 13062. Up to 1814 conditions per place. [2024-06-27 23:01:03,791 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 192 selfloop transitions, 17 changer transitions 0/217 dead transitions. [2024-06-27 23:01:03,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 217 transitions, 2260 flow [2024-06-27 23:01:03,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:03,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:03,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 23:01:03,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-27 23:01:03,793 INFO L175 Difference]: Start difference. First operand has 163 places, 179 transitions, 1706 flow. Second operand 8 states and 198 transitions. [2024-06-27 23:01:03,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 217 transitions, 2260 flow [2024-06-27 23:01:03,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 217 transitions, 2202 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:03,877 INFO L231 Difference]: Finished difference. Result has 167 places, 180 transitions, 1713 flow [2024-06-27 23:01:03,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1658, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1713, PETRI_PLACES=167, PETRI_TRANSITIONS=180} [2024-06-27 23:01:03,878 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-27 23:01:03,878 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 180 transitions, 1713 flow [2024-06-27 23:01:03,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:03,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:03,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:03,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:01:03,878 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:03,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:03,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1358389153, now seen corresponding path program 4 times [2024-06-27 23:01:03,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:03,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421191302] [2024-06-27 23:01:03,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:03,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:03,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:04,027 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-27 23:01:04,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:04,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421191302] [2024-06-27 23:01:04,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421191302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:04,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:04,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:04,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900041673] [2024-06-27 23:01:04,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:04,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:04,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:04,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:04,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:04,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:04,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 180 transitions, 1713 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:04,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:04,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:04,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:04,367 INFO L124 PetriNetUnfolderBase]: 1329/2250 cut-off events. [2024-06-27 23:01:04,367 INFO L125 PetriNetUnfolderBase]: For 77964/77964 co-relation queries the response was YES. [2024-06-27 23:01:04,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13601 conditions, 2250 events. 1329/2250 cut-off events. For 77964/77964 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12500 event pairs, 305 based on Foata normal form. 16/2264 useless extension candidates. Maximal degree in co-relation 13524. Up to 1786 conditions per place. [2024-06-27 23:01:04,387 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 157 selfloop transitions, 50 changer transitions 0/215 dead transitions. [2024-06-27 23:01:04,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 215 transitions, 2251 flow [2024-06-27 23:01:04,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:04,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:04,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 23:01:04,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-27 23:01:04,388 INFO L175 Difference]: Start difference. First operand has 167 places, 180 transitions, 1713 flow. Second operand 8 states and 202 transitions. [2024-06-27 23:01:04,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 215 transitions, 2251 flow [2024-06-27 23:01:04,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 215 transitions, 2220 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:04,481 INFO L231 Difference]: Finished difference. Result has 169 places, 181 transitions, 1809 flow [2024-06-27 23:01:04,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1682, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1809, PETRI_PLACES=169, PETRI_TRANSITIONS=181} [2024-06-27 23:01:04,482 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-06-27 23:01:04,482 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 181 transitions, 1809 flow [2024-06-27 23:01:04,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:04,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:04,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:04,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:01:04,483 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:04,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:04,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1429915061, now seen corresponding path program 5 times [2024-06-27 23:01:04,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:04,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439777098] [2024-06-27 23:01:04,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:04,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:04,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:04,623 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-27 23:01:04,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:04,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439777098] [2024-06-27 23:01:04,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439777098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:04,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:04,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:04,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509271882] [2024-06-27 23:01:04,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:04,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:04,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:04,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:04,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:04,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:04,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 181 transitions, 1809 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:04,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:04,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:04,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:05,046 INFO L124 PetriNetUnfolderBase]: 1387/2358 cut-off events. [2024-06-27 23:01:05,047 INFO L125 PetriNetUnfolderBase]: For 83862/83862 co-relation queries the response was YES. [2024-06-27 23:01:05,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14354 conditions, 2358 events. 1387/2358 cut-off events. For 83862/83862 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 13336 event pairs, 320 based on Foata normal form. 16/2372 useless extension candidates. Maximal degree in co-relation 14276. Up to 1884 conditions per place. [2024-06-27 23:01:05,064 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 159 selfloop transitions, 49 changer transitions 0/216 dead transitions. [2024-06-27 23:01:05,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 216 transitions, 2351 flow [2024-06-27 23:01:05,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:05,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:05,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 23:01:05,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-27 23:01:05,066 INFO L175 Difference]: Start difference. First operand has 169 places, 181 transitions, 1809 flow. Second operand 8 states and 203 transitions. [2024-06-27 23:01:05,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 216 transitions, 2351 flow [2024-06-27 23:01:05,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 216 transitions, 2242 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:05,166 INFO L231 Difference]: Finished difference. Result has 171 places, 182 transitions, 1827 flow [2024-06-27 23:01:05,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1700, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1827, PETRI_PLACES=171, PETRI_TRANSITIONS=182} [2024-06-27 23:01:05,166 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-27 23:01:05,166 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 182 transitions, 1827 flow [2024-06-27 23:01:05,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:05,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:05,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:05,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:01:05,167 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:05,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:05,167 INFO L85 PathProgramCache]: Analyzing trace with hash -815540721, now seen corresponding path program 6 times [2024-06-27 23:01:05,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:05,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961593531] [2024-06-27 23:01:05,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:05,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:05,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:05,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-27 23:01:05,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:05,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961593531] [2024-06-27 23:01:05,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961593531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:05,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:05,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:05,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419318079] [2024-06-27 23:01:05,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:05,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:05,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:05,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:05,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:05,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:05,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 182 transitions, 1827 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:05,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:05,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:05,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:05,682 INFO L124 PetriNetUnfolderBase]: 1428/2429 cut-off events. [2024-06-27 23:01:05,683 INFO L125 PetriNetUnfolderBase]: For 85668/85668 co-relation queries the response was YES. [2024-06-27 23:01:05,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14734 conditions, 2429 events. 1428/2429 cut-off events. For 85668/85668 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 13894 event pairs, 313 based on Foata normal form. 12/2439 useless extension candidates. Maximal degree in co-relation 14655. Up to 1776 conditions per place. [2024-06-27 23:01:05,704 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 162 selfloop transitions, 52 changer transitions 0/222 dead transitions. [2024-06-27 23:01:05,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 222 transitions, 2425 flow [2024-06-27 23:01:05,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:05,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:05,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 23:01:05,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:01:05,706 INFO L175 Difference]: Start difference. First operand has 171 places, 182 transitions, 1827 flow. Second operand 8 states and 205 transitions. [2024-06-27 23:01:05,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 222 transitions, 2425 flow [2024-06-27 23:01:05,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 222 transitions, 2316 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:05,822 INFO L231 Difference]: Finished difference. Result has 174 places, 185 transitions, 1889 flow [2024-06-27 23:01:05,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1718, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1889, PETRI_PLACES=174, PETRI_TRANSITIONS=185} [2024-06-27 23:01:05,822 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-27 23:01:05,823 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 185 transitions, 1889 flow [2024-06-27 23:01:05,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:05,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:05,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:05,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:01:05,823 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:05,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:05,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1156825231, now seen corresponding path program 1 times [2024-06-27 23:01:05,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:05,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586897960] [2024-06-27 23:01:05,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:05,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:05,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:05,959 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-27 23:01:05,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:05,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586897960] [2024-06-27 23:01:05,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586897960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:05,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:05,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:05,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264443848] [2024-06-27 23:01:05,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:05,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:05,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:05,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:05,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:06,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:06,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 185 transitions, 1889 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:06,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:06,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:06,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:06,401 INFO L124 PetriNetUnfolderBase]: 1469/2500 cut-off events. [2024-06-27 23:01:06,401 INFO L125 PetriNetUnfolderBase]: For 90580/90580 co-relation queries the response was YES. [2024-06-27 23:01:06,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15205 conditions, 2500 events. 1469/2500 cut-off events. For 90580/90580 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 14431 event pairs, 321 based on Foata normal form. 12/2510 useless extension candidates. Maximal degree in co-relation 15124. Up to 1755 conditions per place. [2024-06-27 23:01:06,418 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 161 selfloop transitions, 54 changer transitions 0/223 dead transitions. [2024-06-27 23:01:06,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 223 transitions, 2467 flow [2024-06-27 23:01:06,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:06,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:06,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 23:01:06,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-27 23:01:06,419 INFO L175 Difference]: Start difference. First operand has 174 places, 185 transitions, 1889 flow. Second operand 8 states and 204 transitions. [2024-06-27 23:01:06,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 223 transitions, 2467 flow [2024-06-27 23:01:06,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 223 transitions, 2385 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:06,535 INFO L231 Difference]: Finished difference. Result has 178 places, 186 transitions, 1947 flow [2024-06-27 23:01:06,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1807, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1947, PETRI_PLACES=178, PETRI_TRANSITIONS=186} [2024-06-27 23:01:06,536 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-27 23:01:06,536 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 186 transitions, 1947 flow [2024-06-27 23:01:06,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:06,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:06,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:06,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:01:06,537 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:06,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:06,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1258816957, now seen corresponding path program 7 times [2024-06-27 23:01:06,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:06,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431308360] [2024-06-27 23:01:06,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:06,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:06,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:06,674 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-27 23:01:06,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:06,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431308360] [2024-06-27 23:01:06,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431308360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:06,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:06,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:06,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426611270] [2024-06-27 23:01:06,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:06,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:06,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:06,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:06,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:06,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:06,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 186 transitions, 1947 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:06,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:06,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:06,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:07,041 INFO L124 PetriNetUnfolderBase]: 1527/2598 cut-off events. [2024-06-27 23:01:07,041 INFO L125 PetriNetUnfolderBase]: For 98603/98603 co-relation queries the response was YES. [2024-06-27 23:01:07,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15959 conditions, 2598 events. 1527/2598 cut-off events. For 98603/98603 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 15255 event pairs, 361 based on Foata normal form. 16/2611 useless extension candidates. Maximal degree in co-relation 15876. Up to 2124 conditions per place. [2024-06-27 23:01:07,063 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 161 selfloop transitions, 49 changer transitions 0/218 dead transitions. [2024-06-27 23:01:07,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 218 transitions, 2491 flow [2024-06-27 23:01:07,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:07,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:07,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 23:01:07,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 23:01:07,065 INFO L175 Difference]: Start difference. First operand has 178 places, 186 transitions, 1947 flow. Second operand 8 states and 200 transitions. [2024-06-27 23:01:07,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 218 transitions, 2491 flow [2024-06-27 23:01:07,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 218 transitions, 2365 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:07,191 INFO L231 Difference]: Finished difference. Result has 180 places, 187 transitions, 1954 flow [2024-06-27 23:01:07,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1954, PETRI_PLACES=180, PETRI_TRANSITIONS=187} [2024-06-27 23:01:07,191 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-27 23:01:07,192 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 187 transitions, 1954 flow [2024-06-27 23:01:07,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:07,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:07,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:07,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:01:07,192 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:07,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:07,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1990936287, now seen corresponding path program 8 times [2024-06-27 23:01:07,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:07,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580820211] [2024-06-27 23:01:07,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:07,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:07,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:07,328 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-27 23:01:07,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:07,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580820211] [2024-06-27 23:01:07,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580820211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:07,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:07,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:07,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953855978] [2024-06-27 23:01:07,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:07,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:07,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:07,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:07,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:07,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:07,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 187 transitions, 1954 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:07,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:07,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:07,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:07,791 INFO L124 PetriNetUnfolderBase]: 1585/2696 cut-off events. [2024-06-27 23:01:07,791 INFO L125 PetriNetUnfolderBase]: For 104372/104372 co-relation queries the response was YES. [2024-06-27 23:01:07,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16461 conditions, 2696 events. 1585/2696 cut-off events. For 104372/104372 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 15950 event pairs, 371 based on Foata normal form. 16/2709 useless extension candidates. Maximal degree in co-relation 16377. Up to 2222 conditions per place. [2024-06-27 23:01:07,814 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 161 selfloop transitions, 50 changer transitions 0/219 dead transitions. [2024-06-27 23:01:07,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 219 transitions, 2502 flow [2024-06-27 23:01:07,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:07,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:07,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 23:01:07,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-27 23:01:07,815 INFO L175 Difference]: Start difference. First operand has 180 places, 187 transitions, 1954 flow. Second operand 8 states and 199 transitions. [2024-06-27 23:01:07,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 219 transitions, 2502 flow [2024-06-27 23:01:07,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 219 transitions, 2387 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:07,980 INFO L231 Difference]: Finished difference. Result has 182 places, 188 transitions, 1976 flow [2024-06-27 23:01:07,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1839, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1976, PETRI_PLACES=182, PETRI_TRANSITIONS=188} [2024-06-27 23:01:07,980 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-27 23:01:07,980 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 188 transitions, 1976 flow [2024-06-27 23:01:07,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:07,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:07,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:07,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:01:07,981 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:07,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:07,982 INFO L85 PathProgramCache]: Analyzing trace with hash 471443875, now seen corresponding path program 9 times [2024-06-27 23:01:07,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:07,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819382313] [2024-06-27 23:01:07,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:07,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:07,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:08,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-27 23:01:08,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:08,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819382313] [2024-06-27 23:01:08,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819382313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:08,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:08,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:08,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422077981] [2024-06-27 23:01:08,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:08,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:08,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:08,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:08,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:08,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:08,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 188 transitions, 1976 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:08,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:08,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:08,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:08,587 INFO L124 PetriNetUnfolderBase]: 1643/2804 cut-off events. [2024-06-27 23:01:08,587 INFO L125 PetriNetUnfolderBase]: For 109664/109664 co-relation queries the response was YES. [2024-06-27 23:01:08,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17015 conditions, 2804 events. 1643/2804 cut-off events. For 109664/109664 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 16801 event pairs, 386 based on Foata normal form. 16/2817 useless extension candidates. Maximal degree in co-relation 16930. Up to 2320 conditions per place. [2024-06-27 23:01:08,611 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 160 selfloop transitions, 52 changer transitions 0/220 dead transitions. [2024-06-27 23:01:08,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 220 transitions, 2528 flow [2024-06-27 23:01:08,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:08,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:08,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 23:01:08,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-27 23:01:08,613 INFO L175 Difference]: Start difference. First operand has 182 places, 188 transitions, 1976 flow. Second operand 8 states and 198 transitions. [2024-06-27 23:01:08,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 220 transitions, 2528 flow [2024-06-27 23:01:08,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 220 transitions, 2409 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:08,779 INFO L231 Difference]: Finished difference. Result has 184 places, 189 transitions, 2000 flow [2024-06-27 23:01:08,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1857, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2000, PETRI_PLACES=184, PETRI_TRANSITIONS=189} [2024-06-27 23:01:08,780 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-27 23:01:08,780 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 189 transitions, 2000 flow [2024-06-27 23:01:08,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:08,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:08,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:08,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:01:08,780 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:08,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:08,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1990932567, now seen corresponding path program 10 times [2024-06-27 23:01:08,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:08,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464746542] [2024-06-27 23:01:08,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:08,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:08,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:08,912 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-27 23:01:08,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:08,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464746542] [2024-06-27 23:01:08,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464746542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:08,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:08,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:08,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412395463] [2024-06-27 23:01:08,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:08,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:08,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:08,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:08,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:08,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:08,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 189 transitions, 2000 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:08,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:08,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:08,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:09,308 INFO L124 PetriNetUnfolderBase]: 1659/2836 cut-off events. [2024-06-27 23:01:09,309 INFO L125 PetriNetUnfolderBase]: For 107821/107821 co-relation queries the response was YES. [2024-06-27 23:01:09,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16982 conditions, 2836 events. 1659/2836 cut-off events. For 107821/107821 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17056 event pairs, 377 based on Foata normal form. 12/2845 useless extension candidates. Maximal degree in co-relation 16896. Up to 2081 conditions per place. [2024-06-27 23:01:09,334 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 164 selfloop transitions, 54 changer transitions 0/226 dead transitions. [2024-06-27 23:01:09,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 226 transitions, 2618 flow [2024-06-27 23:01:09,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:09,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:09,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 23:01:09,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-27 23:01:09,335 INFO L175 Difference]: Start difference. First operand has 184 places, 189 transitions, 2000 flow. Second operand 8 states and 201 transitions. [2024-06-27 23:01:09,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 226 transitions, 2618 flow [2024-06-27 23:01:09,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 226 transitions, 2493 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:09,508 INFO L231 Difference]: Finished difference. Result has 187 places, 192 transitions, 2073 flow [2024-06-27 23:01:09,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1875, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2073, PETRI_PLACES=187, PETRI_TRANSITIONS=192} [2024-06-27 23:01:09,509 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-27 23:01:09,509 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 192 transitions, 2073 flow [2024-06-27 23:01:09,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:09,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:09,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:09,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:01:09,509 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:09,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:09,510 INFO L85 PathProgramCache]: Analyzing trace with hash -413106319, now seen corresponding path program 2 times [2024-06-27 23:01:09,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:09,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983021310] [2024-06-27 23:01:09,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:09,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:09,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:09,643 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-27 23:01:09,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:09,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983021310] [2024-06-27 23:01:09,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983021310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:09,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:09,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:09,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371863136] [2024-06-27 23:01:09,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:09,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:09,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:09,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:09,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:09,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:09,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 192 transitions, 2073 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:09,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:09,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:09,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:10,054 INFO L124 PetriNetUnfolderBase]: 1700/2912 cut-off events. [2024-06-27 23:01:10,054 INFO L125 PetriNetUnfolderBase]: For 113297/113297 co-relation queries the response was YES. [2024-06-27 23:01:10,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17446 conditions, 2912 events. 1700/2912 cut-off events. For 113297/113297 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 17692 event pairs, 394 based on Foata normal form. 12/2921 useless extension candidates. Maximal degree in co-relation 17358. Up to 2336 conditions per place. [2024-06-27 23:01:10,081 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 165 selfloop transitions, 54 changer transitions 0/227 dead transitions. [2024-06-27 23:01:10,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 227 transitions, 2661 flow [2024-06-27 23:01:10,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:10,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:10,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 23:01:10,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-27 23:01:10,082 INFO L175 Difference]: Start difference. First operand has 187 places, 192 transitions, 2073 flow. Second operand 8 states and 201 transitions. [2024-06-27 23:01:10,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 227 transitions, 2661 flow [2024-06-27 23:01:10,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 227 transitions, 2559 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:10,269 INFO L231 Difference]: Finished difference. Result has 191 places, 193 transitions, 2121 flow [2024-06-27 23:01:10,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1971, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2121, PETRI_PLACES=191, PETRI_TRANSITIONS=193} [2024-06-27 23:01:10,270 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-27 23:01:10,270 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 193 transitions, 2121 flow [2024-06-27 23:01:10,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:10,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:10,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:10,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:01:10,270 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:10,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:10,271 INFO L85 PathProgramCache]: Analyzing trace with hash 148754289, now seen corresponding path program 3 times [2024-06-27 23:01:10,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:10,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933581411] [2024-06-27 23:01:10,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:10,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:10,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:10,393 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-27 23:01:10,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:10,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933581411] [2024-06-27 23:01:10,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933581411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:10,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:10,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:10,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739071892] [2024-06-27 23:01:10,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:10,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:10,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:10,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:10,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:10,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:10,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 193 transitions, 2121 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:10,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:10,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:10,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:10,825 INFO L124 PetriNetUnfolderBase]: 1741/3003 cut-off events. [2024-06-27 23:01:10,826 INFO L125 PetriNetUnfolderBase]: For 118015/118015 co-relation queries the response was YES. [2024-06-27 23:01:10,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18007 conditions, 3003 events. 1741/3003 cut-off events. For 118015/118015 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18477 event pairs, 368 based on Foata normal form. 12/3012 useless extension candidates. Maximal degree in co-relation 17917. Up to 1637 conditions per place. [2024-06-27 23:01:10,852 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 156 selfloop transitions, 66 changer transitions 0/230 dead transitions. [2024-06-27 23:01:10,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 230 transitions, 2811 flow [2024-06-27 23:01:10,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:10,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:10,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 23:01:10,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-27 23:01:10,854 INFO L175 Difference]: Start difference. First operand has 191 places, 193 transitions, 2121 flow. Second operand 8 states and 202 transitions. [2024-06-27 23:01:10,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 230 transitions, 2811 flow [2024-06-27 23:01:11,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 230 transitions, 2675 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:11,027 INFO L231 Difference]: Finished difference. Result has 193 places, 194 transitions, 2159 flow [2024-06-27 23:01:11,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1985, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2159, PETRI_PLACES=193, PETRI_TRANSITIONS=194} [2024-06-27 23:01:11,028 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-27 23:01:11,028 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 194 transitions, 2159 flow [2024-06-27 23:01:11,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:11,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:11,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:11,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:01:11,028 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:11,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:11,029 INFO L85 PathProgramCache]: Analyzing trace with hash -2096960557, now seen corresponding path program 4 times [2024-06-27 23:01:11,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:11,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827969786] [2024-06-27 23:01:11,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:11,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:11,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:11,158 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-27 23:01:11,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:11,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827969786] [2024-06-27 23:01:11,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827969786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:11,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:11,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:11,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158069783] [2024-06-27 23:01:11,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:11,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:11,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:11,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:11,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:11,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:11,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 194 transitions, 2159 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:11,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:11,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:11,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:11,635 INFO L124 PetriNetUnfolderBase]: 1721/2961 cut-off events. [2024-06-27 23:01:11,652 INFO L125 PetriNetUnfolderBase]: For 110823/110823 co-relation queries the response was YES. [2024-06-27 23:01:11,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17359 conditions, 2961 events. 1721/2961 cut-off events. For 110823/110823 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18139 event pairs, 395 based on Foata normal form. 12/2970 useless extension candidates. Maximal degree in co-relation 17268. Up to 2283 conditions per place. [2024-06-27 23:01:11,694 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 167 selfloop transitions, 52 changer transitions 0/227 dead transitions. [2024-06-27 23:01:11,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 227 transitions, 2629 flow [2024-06-27 23:01:11,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:11,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:11,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 23:01:11,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-27 23:01:11,695 INFO L175 Difference]: Start difference. First operand has 193 places, 194 transitions, 2159 flow. Second operand 8 states and 201 transitions. [2024-06-27 23:01:11,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 227 transitions, 2629 flow [2024-06-27 23:01:11,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 227 transitions, 2495 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:11,904 INFO L231 Difference]: Finished difference. Result has 195 places, 193 transitions, 2049 flow [2024-06-27 23:01:11,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1941, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2049, PETRI_PLACES=195, PETRI_TRANSITIONS=193} [2024-06-27 23:01:11,905 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-27 23:01:11,905 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 193 transitions, 2049 flow [2024-06-27 23:01:11,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:11,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:11,905 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-27 23:01:11,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:01:11,905 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-27 23:01:11,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:11,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1010034501, now seen corresponding path program 1 times [2024-06-27 23:01:11,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:11,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077221450] [2024-06-27 23:01:11,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:11,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:11,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:12,037 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-27 23:01:12,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:12,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077221450] [2024-06-27 23:01:12,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077221450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:12,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:12,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:12,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585580761] [2024-06-27 23:01:12,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:12,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:12,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:12,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:12,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:12,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:12,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 193 transitions, 2049 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-27 23:01:12,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:12,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:12,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:12,414 INFO L124 PetriNetUnfolderBase]: 1734/2991 cut-off events. [2024-06-27 23:01:12,414 INFO L125 PetriNetUnfolderBase]: For 104134/104134 co-relation queries the response was YES. [2024-06-27 23:01:12,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17389 conditions, 2991 events. 1734/2991 cut-off events. For 104134/104134 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18370 event pairs, 409 based on Foata normal form. 1/2990 useless extension candidates. Maximal degree in co-relation 17297. Up to 2609 conditions per place. [2024-06-27 23:01:12,441 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 178 selfloop transitions, 48 changer transitions 0/234 dead transitions. [2024-06-27 23:01:12,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 234 transitions, 2939 flow [2024-06-27 23:01:12,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:12,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:12,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 23:01:12,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-27 23:01:12,443 INFO L175 Difference]: Start difference. First operand has 195 places, 193 transitions, 2049 flow. Second operand 7 states and 176 transitions. [2024-06-27 23:01:12,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 234 transitions, 2939 flow [2024-06-27 23:01:12,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 234 transitions, 2686 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-27 23:01:12,686 INFO L231 Difference]: Finished difference. Result has 193 places, 209 transitions, 2121 flow [2024-06-27 23:01:12,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1796, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2121, PETRI_PLACES=193, PETRI_TRANSITIONS=209} [2024-06-27 23:01:12,686 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-27 23:01:12,687 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 209 transitions, 2121 flow [2024-06-27 23:01:12,687 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-27 23:01:12,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:12,687 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-27 23:01:12,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:01:12,687 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-27 23:01:12,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:12,688 INFO L85 PathProgramCache]: Analyzing trace with hash -793976159, now seen corresponding path program 1 times [2024-06-27 23:01:12,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:12,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433189353] [2024-06-27 23:01:12,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:12,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:12,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:12,810 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-27 23:01:12,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:12,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433189353] [2024-06-27 23:01:12,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433189353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:12,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:12,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:12,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807845456] [2024-06-27 23:01:12,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:12,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:12,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:12,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:12,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:12,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:12,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 209 transitions, 2121 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-27 23:01:12,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:12,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:12,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:13,247 INFO L124 PetriNetUnfolderBase]: 1752/3019 cut-off events. [2024-06-27 23:01:13,247 INFO L125 PetriNetUnfolderBase]: For 108021/108023 co-relation queries the response was YES. [2024-06-27 23:01:13,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17274 conditions, 3019 events. 1752/3019 cut-off events. For 108021/108023 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 18583 event pairs, 404 based on Foata normal form. 3/3021 useless extension candidates. Maximal degree in co-relation 17183. Up to 2658 conditions per place. [2024-06-27 23:01:13,272 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 192 selfloop transitions, 49 changer transitions 0/249 dead transitions. [2024-06-27 23:01:13,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 249 transitions, 3045 flow [2024-06-27 23:01:13,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:13,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:13,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 23:01:13,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-27 23:01:13,274 INFO L175 Difference]: Start difference. First operand has 193 places, 209 transitions, 2121 flow. Second operand 7 states and 173 transitions. [2024-06-27 23:01:13,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 249 transitions, 3045 flow [2024-06-27 23:01:13,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 249 transitions, 2978 flow, removed 28 selfloop flow, removed 1 redundant places. [2024-06-27 23:01:13,513 INFO L231 Difference]: Finished difference. Result has 201 places, 227 transitions, 2404 flow [2024-06-27 23:01:13,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2057, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2404, PETRI_PLACES=201, PETRI_TRANSITIONS=227} [2024-06-27 23:01:13,514 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-27 23:01:13,514 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 227 transitions, 2404 flow [2024-06-27 23:01:13,514 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-27 23:01:13,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:13,514 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-27 23:01:13,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:01:13,515 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-27 23:01:13,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:13,515 INFO L85 PathProgramCache]: Analyzing trace with hash 950531785, now seen corresponding path program 2 times [2024-06-27 23:01:13,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:13,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803788572] [2024-06-27 23:01:13,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:13,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:13,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:13,654 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-27 23:01:13,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:13,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803788572] [2024-06-27 23:01:13,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803788572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:13,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:13,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:13,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136658925] [2024-06-27 23:01:13,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:13,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:13,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:13,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:13,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:13,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:13,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 227 transitions, 2404 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-27 23:01:13,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:13,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:13,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:14,090 INFO L124 PetriNetUnfolderBase]: 1757/3028 cut-off events. [2024-06-27 23:01:14,090 INFO L125 PetriNetUnfolderBase]: For 113353/113355 co-relation queries the response was YES. [2024-06-27 23:01:14,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17696 conditions, 3028 events. 1757/3028 cut-off events. For 113353/113355 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 18635 event pairs, 401 based on Foata normal form. 3/3030 useless extension candidates. Maximal degree in co-relation 17600. Up to 2703 conditions per place. [2024-06-27 23:01:14,120 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 207 selfloop transitions, 35 changer transitions 0/250 dead transitions. [2024-06-27 23:01:14,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 250 transitions, 2976 flow [2024-06-27 23:01:14,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:14,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:14,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 23:01:14,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 23:01:14,121 INFO L175 Difference]: Start difference. First operand has 201 places, 227 transitions, 2404 flow. Second operand 7 states and 168 transitions. [2024-06-27 23:01:14,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 250 transitions, 2976 flow [2024-06-27 23:01:14,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 250 transitions, 2911 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-27 23:01:14,339 INFO L231 Difference]: Finished difference. Result has 207 places, 230 transitions, 2459 flow [2024-06-27 23:01:14,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2339, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2459, PETRI_PLACES=207, PETRI_TRANSITIONS=230} [2024-06-27 23:01:14,339 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-27 23:01:14,339 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 230 transitions, 2459 flow [2024-06-27 23:01:14,340 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-27 23:01:14,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:14,340 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-27 23:01:14,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:01:14,340 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-27 23:01:14,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:14,341 INFO L85 PathProgramCache]: Analyzing trace with hash 2132536043, now seen corresponding path program 2 times [2024-06-27 23:01:14,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:14,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790237609] [2024-06-27 23:01:14,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:14,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:14,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:14,519 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-27 23:01:14,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:14,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790237609] [2024-06-27 23:01:14,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790237609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:14,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:14,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:14,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019514442] [2024-06-27 23:01:14,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:14,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:14,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:14,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:14,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:14,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:14,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 230 transitions, 2459 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-27 23:01:14,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:14,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:14,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:14,913 INFO L124 PetriNetUnfolderBase]: 1788/3077 cut-off events. [2024-06-27 23:01:14,913 INFO L125 PetriNetUnfolderBase]: For 120421/120423 co-relation queries the response was YES. [2024-06-27 23:01:14,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18281 conditions, 3077 events. 1788/3077 cut-off events. For 120421/120423 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 18936 event pairs, 404 based on Foata normal form. 3/3079 useless extension candidates. Maximal degree in co-relation 18183. Up to 2697 conditions per place. [2024-06-27 23:01:14,944 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 194 selfloop transitions, 63 changer transitions 0/265 dead transitions. [2024-06-27 23:01:14,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 265 transitions, 3446 flow [2024-06-27 23:01:14,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:14,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:14,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 23:01:14,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-27 23:01:14,945 INFO L175 Difference]: Start difference. First operand has 207 places, 230 transitions, 2459 flow. Second operand 7 states and 170 transitions. [2024-06-27 23:01:14,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 265 transitions, 3446 flow [2024-06-27 23:01:15,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 265 transitions, 3330 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:15,257 INFO L231 Difference]: Finished difference. Result has 209 places, 246 transitions, 2720 flow [2024-06-27 23:01:15,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2359, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2720, PETRI_PLACES=209, PETRI_TRANSITIONS=246} [2024-06-27 23:01:15,257 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-27 23:01:15,257 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 246 transitions, 2720 flow [2024-06-27 23:01:15,258 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-27 23:01:15,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:15,258 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-27 23:01:15,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:01:15,258 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-27 23:01:15,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:15,258 INFO L85 PathProgramCache]: Analyzing trace with hash 2132298893, now seen corresponding path program 3 times [2024-06-27 23:01:15,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:15,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378949998] [2024-06-27 23:01:15,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:15,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:15,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:15,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-27 23:01:15,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:15,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378949998] [2024-06-27 23:01:15,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378949998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:15,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:15,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:15,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972569259] [2024-06-27 23:01:15,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:15,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:15,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:15,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:15,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:15,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:15,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 246 transitions, 2720 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-27 23:01:15,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:15,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:15,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:15,783 INFO L124 PetriNetUnfolderBase]: 1785/3075 cut-off events. [2024-06-27 23:01:15,784 INFO L125 PetriNetUnfolderBase]: For 123570/123572 co-relation queries the response was YES. [2024-06-27 23:01:15,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18343 conditions, 3075 events. 1785/3075 cut-off events. For 123570/123572 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 19002 event pairs, 404 based on Foata normal form. 3/3077 useless extension candidates. Maximal degree in co-relation 18244. Up to 2694 conditions per place. [2024-06-27 23:01:15,813 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 196 selfloop transitions, 61 changer transitions 0/265 dead transitions. [2024-06-27 23:01:15,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 265 transitions, 3484 flow [2024-06-27 23:01:15,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:15,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:15,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 23:01:15,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-27 23:01:15,815 INFO L175 Difference]: Start difference. First operand has 209 places, 246 transitions, 2720 flow. Second operand 7 states and 171 transitions. [2024-06-27 23:01:15,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 265 transitions, 3484 flow [2024-06-27 23:01:16,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 265 transitions, 3362 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:16,147 INFO L231 Difference]: Finished difference. Result has 214 places, 246 transitions, 2726 flow [2024-06-27 23:01:16,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2598, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2726, PETRI_PLACES=214, PETRI_TRANSITIONS=246} [2024-06-27 23:01:16,148 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-27 23:01:16,148 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 246 transitions, 2726 flow [2024-06-27 23:01:16,148 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-27 23:01:16,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:16,148 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-27 23:01:16,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:01:16,149 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-27 23:01:16,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:16,149 INFO L85 PathProgramCache]: Analyzing trace with hash 2132298707, now seen corresponding path program 3 times [2024-06-27 23:01:16,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:16,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428825029] [2024-06-27 23:01:16,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:16,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:16,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:16,275 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-27 23:01:16,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:16,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428825029] [2024-06-27 23:01:16,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428825029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:16,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:16,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:16,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786546242] [2024-06-27 23:01:16,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:16,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:16,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:16,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:16,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:16,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:16,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 246 transitions, 2726 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-27 23:01:16,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:16,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:16,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:16,792 INFO L124 PetriNetUnfolderBase]: 1798/3095 cut-off events. [2024-06-27 23:01:16,792 INFO L125 PetriNetUnfolderBase]: For 129706/129708 co-relation queries the response was YES. [2024-06-27 23:01:16,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18590 conditions, 3095 events. 1798/3095 cut-off events. For 129706/129708 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 19133 event pairs, 401 based on Foata normal form. 3/3097 useless extension candidates. Maximal degree in co-relation 18490. Up to 2751 conditions per place. [2024-06-27 23:01:16,822 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 215 selfloop transitions, 48 changer transitions 0/271 dead transitions. [2024-06-27 23:01:16,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 271 transitions, 3492 flow [2024-06-27 23:01:16,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:16,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:16,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 23:01:16,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-27 23:01:16,823 INFO L175 Difference]: Start difference. First operand has 214 places, 246 transitions, 2726 flow. Second operand 8 states and 185 transitions. [2024-06-27 23:01:16,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 271 transitions, 3492 flow [2024-06-27 23:01:17,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 271 transitions, 3373 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:17,252 INFO L231 Difference]: Finished difference. Result has 220 places, 252 transitions, 2819 flow [2024-06-27 23:01:17,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2607, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2819, PETRI_PLACES=220, PETRI_TRANSITIONS=252} [2024-06-27 23:01:17,252 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-27 23:01:17,253 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 252 transitions, 2819 flow [2024-06-27 23:01:17,253 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-27 23:01:17,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:17,253 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-27 23:01:17,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:01:17,253 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-27 23:01:17,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:17,254 INFO L85 PathProgramCache]: Analyzing trace with hash 2132544971, now seen corresponding path program 1 times [2024-06-27 23:01:17,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:17,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693175296] [2024-06-27 23:01:17,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:17,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:17,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:17,384 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-27 23:01:17,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:17,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693175296] [2024-06-27 23:01:17,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693175296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:17,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:17,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:17,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342348163] [2024-06-27 23:01:17,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:17,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:17,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:17,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:17,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:17,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:01:17,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 252 transitions, 2819 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:17,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:17,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:01:17,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:17,904 INFO L124 PetriNetUnfolderBase]: 1733/3015 cut-off events. [2024-06-27 23:01:17,904 INFO L125 PetriNetUnfolderBase]: For 146227/146227 co-relation queries the response was YES. [2024-06-27 23:01:17,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18365 conditions, 3015 events. 1733/3015 cut-off events. For 146227/146227 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 18760 event pairs, 382 based on Foata normal form. 10/2993 useless extension candidates. Maximal degree in co-relation 18263. Up to 2546 conditions per place. [2024-06-27 23:01:17,938 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 199 selfloop transitions, 37 changer transitions 0/274 dead transitions. [2024-06-27 23:01:17,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 274 transitions, 3375 flow [2024-06-27 23:01:17,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:17,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:17,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 23:01:17,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-27 23:01:17,939 INFO L175 Difference]: Start difference. First operand has 220 places, 252 transitions, 2819 flow. Second operand 7 states and 172 transitions. [2024-06-27 23:01:17,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 274 transitions, 3375 flow [2024-06-27 23:01:18,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 274 transitions, 3240 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:18,188 INFO L231 Difference]: Finished difference. Result has 222 places, 253 transitions, 2778 flow [2024-06-27 23:01:18,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2684, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2778, PETRI_PLACES=222, PETRI_TRANSITIONS=253} [2024-06-27 23:01:18,188 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-27 23:01:18,189 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 253 transitions, 2778 flow [2024-06-27 23:01:18,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:18,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:18,189 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-27 23:01:18,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:01:18,189 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-27 23:01:18,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:18,190 INFO L85 PathProgramCache]: Analyzing trace with hash -2097270655, now seen corresponding path program 4 times [2024-06-27 23:01:18,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:18,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905137317] [2024-06-27 23:01:18,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:18,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:18,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:18,312 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-27 23:01:18,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:18,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905137317] [2024-06-27 23:01:18,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905137317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:18,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:18,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:18,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718665624] [2024-06-27 23:01:18,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:18,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:18,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:18,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:18,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:18,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:18,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 253 transitions, 2778 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-27 23:01:18,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:18,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:18,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:18,730 INFO L124 PetriNetUnfolderBase]: 1847/3165 cut-off events. [2024-06-27 23:01:18,730 INFO L125 PetriNetUnfolderBase]: For 141241/141241 co-relation queries the response was YES. [2024-06-27 23:01:18,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19216 conditions, 3165 events. 1847/3165 cut-off events. For 141241/141241 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 19563 event pairs, 408 based on Foata normal form. 1/3164 useless extension candidates. Maximal degree in co-relation 19114. Up to 2756 conditions per place. [2024-06-27 23:01:18,762 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 198 selfloop transitions, 75 changer transitions 0/281 dead transitions. [2024-06-27 23:01:18,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 281 transitions, 3698 flow [2024-06-27 23:01:18,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:18,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:18,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 23:01:18,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-27 23:01:18,763 INFO L175 Difference]: Start difference. First operand has 222 places, 253 transitions, 2778 flow. Second operand 7 states and 172 transitions. [2024-06-27 23:01:18,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 281 transitions, 3698 flow [2024-06-27 23:01:19,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 281 transitions, 3624 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:19,057 INFO L231 Difference]: Finished difference. Result has 224 places, 259 transitions, 2964 flow [2024-06-27 23:01:19,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2704, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2964, PETRI_PLACES=224, PETRI_TRANSITIONS=259} [2024-06-27 23:01:19,057 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-27 23:01:19,057 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 259 transitions, 2964 flow [2024-06-27 23:01:19,057 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-27 23:01:19,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:19,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-27 23:01:19,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:01:19,058 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-27 23:01:19,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:19,058 INFO L85 PathProgramCache]: Analyzing trace with hash -2084890495, now seen corresponding path program 5 times [2024-06-27 23:01:19,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:19,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594466211] [2024-06-27 23:01:19,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:19,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:19,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:19,172 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-27 23:01:19,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:19,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594466211] [2024-06-27 23:01:19,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594466211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:19,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:19,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:19,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494279963] [2024-06-27 23:01:19,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:19,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:19,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:19,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:19,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:19,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:19,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 259 transitions, 2964 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-27 23:01:19,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:19,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:19,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:19,619 INFO L124 PetriNetUnfolderBase]: 1860/3191 cut-off events. [2024-06-27 23:01:19,619 INFO L125 PetriNetUnfolderBase]: For 147476/147476 co-relation queries the response was YES. [2024-06-27 23:01:19,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19611 conditions, 3191 events. 1860/3191 cut-off events. For 147476/147476 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 19759 event pairs, 412 based on Foata normal form. 1/3190 useless extension candidates. Maximal degree in co-relation 19508. Up to 2771 conditions per place. [2024-06-27 23:01:19,651 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 195 selfloop transitions, 82 changer transitions 0/285 dead transitions. [2024-06-27 23:01:19,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 285 transitions, 3913 flow [2024-06-27 23:01:19,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:19,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:19,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 23:01:19,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-27 23:01:19,653 INFO L175 Difference]: Start difference. First operand has 224 places, 259 transitions, 2964 flow. Second operand 7 states and 169 transitions. [2024-06-27 23:01:19,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 285 transitions, 3913 flow [2024-06-27 23:01:20,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 285 transitions, 3715 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:20,013 INFO L231 Difference]: Finished difference. Result has 228 places, 266 transitions, 3065 flow [2024-06-27 23:01:20,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2801, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3065, PETRI_PLACES=228, PETRI_TRANSITIONS=266} [2024-06-27 23:01:20,014 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-27 23:01:20,014 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 266 transitions, 3065 flow [2024-06-27 23:01:20,014 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-27 23:01:20,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:20,014 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-27 23:01:20,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:01:20,015 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-27 23:01:20,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:20,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1941196131, now seen corresponding path program 6 times [2024-06-27 23:01:20,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:20,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524890420] [2024-06-27 23:01:20,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:20,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:20,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:20,131 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-27 23:01:20,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:20,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524890420] [2024-06-27 23:01:20,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524890420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:20,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:20,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:20,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076498697] [2024-06-27 23:01:20,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:20,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:20,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:20,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:20,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:20,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:20,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 266 transitions, 3065 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-27 23:01:20,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:20,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:20,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:20,562 INFO L124 PetriNetUnfolderBase]: 1857/3187 cut-off events. [2024-06-27 23:01:20,562 INFO L125 PetriNetUnfolderBase]: For 150565/150565 co-relation queries the response was YES. [2024-06-27 23:01:20,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19542 conditions, 3187 events. 1857/3187 cut-off events. For 150565/150565 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 19755 event pairs, 412 based on Foata normal form. 1/3186 useless extension candidates. Maximal degree in co-relation 19438. Up to 2768 conditions per place. [2024-06-27 23:01:20,594 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 203 selfloop transitions, 78 changer transitions 0/289 dead transitions. [2024-06-27 23:01:20,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 289 transitions, 4019 flow [2024-06-27 23:01:20,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:20,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:20,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 23:01:20,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-27 23:01:20,596 INFO L175 Difference]: Start difference. First operand has 228 places, 266 transitions, 3065 flow. Second operand 7 states and 174 transitions. [2024-06-27 23:01:20,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 289 transitions, 4019 flow [2024-06-27 23:01:20,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 289 transitions, 3859 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:20,977 INFO L231 Difference]: Finished difference. Result has 232 places, 266 transitions, 3067 flow [2024-06-27 23:01:20,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2905, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3067, PETRI_PLACES=232, PETRI_TRANSITIONS=266} [2024-06-27 23:01:20,977 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-27 23:01:20,977 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 266 transitions, 3067 flow [2024-06-27 23:01:20,978 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-27 23:01:20,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:20,978 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-27 23:01:20,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:01:20,978 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-27 23:01:20,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:20,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1941316287, now seen corresponding path program 4 times [2024-06-27 23:01:20,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:20,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106967004] [2024-06-27 23:01:20,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:20,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:20,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:21,085 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-27 23:01:21,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:21,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106967004] [2024-06-27 23:01:21,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106967004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:21,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:21,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:21,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080954130] [2024-06-27 23:01:21,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:21,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:21,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:21,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:21,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:21,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:21,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 266 transitions, 3067 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-27 23:01:21,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:21,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:21,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:21,517 INFO L124 PetriNetUnfolderBase]: 1854/3183 cut-off events. [2024-06-27 23:01:21,518 INFO L125 PetriNetUnfolderBase]: For 154047/154047 co-relation queries the response was YES. [2024-06-27 23:01:21,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19527 conditions, 3183 events. 1854/3183 cut-off events. For 154047/154047 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 19776 event pairs, 416 based on Foata normal form. 1/3182 useless extension candidates. Maximal degree in co-relation 19422. Up to 2797 conditions per place. [2024-06-27 23:01:21,551 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 214 selfloop transitions, 65 changer transitions 0/287 dead transitions. [2024-06-27 23:01:21,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 287 transitions, 3934 flow [2024-06-27 23:01:21,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:21,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:21,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 23:01:21,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-27 23:01:21,553 INFO L175 Difference]: Start difference. First operand has 232 places, 266 transitions, 3067 flow. Second operand 7 states and 170 transitions. [2024-06-27 23:01:21,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 287 transitions, 3934 flow [2024-06-27 23:01:21,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 287 transitions, 3762 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:21,955 INFO L231 Difference]: Finished difference. Result has 235 places, 268 transitions, 3066 flow [2024-06-27 23:01:21,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2903, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3066, PETRI_PLACES=235, PETRI_TRANSITIONS=268} [2024-06-27 23:01:21,955 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-27 23:01:21,955 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 268 transitions, 3066 flow [2024-06-27 23:01:21,956 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-27 23:01:21,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:21,956 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-27 23:01:21,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:01:21,956 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-27 23:01:21,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:21,956 INFO L85 PathProgramCache]: Analyzing trace with hash 512415925, now seen corresponding path program 7 times [2024-06-27 23:01:21,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:21,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888289529] [2024-06-27 23:01:21,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:21,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:21,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:22,090 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-27 23:01:22,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:22,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888289529] [2024-06-27 23:01:22,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888289529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:22,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:22,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:22,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155446974] [2024-06-27 23:01:22,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:22,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:22,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:22,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:22,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:22,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:22,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 268 transitions, 3066 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-27 23:01:22,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:22,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:22,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:22,557 INFO L124 PetriNetUnfolderBase]: 1851/3179 cut-off events. [2024-06-27 23:01:22,557 INFO L125 PetriNetUnfolderBase]: For 156795/156795 co-relation queries the response was YES. [2024-06-27 23:01:22,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19455 conditions, 3179 events. 1851/3179 cut-off events. For 156795/156795 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 19725 event pairs, 412 based on Foata normal form. 1/3178 useless extension candidates. Maximal degree in co-relation 19349. Up to 2838 conditions per place. [2024-06-27 23:01:22,590 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 235 selfloop transitions, 42 changer transitions 0/285 dead transitions. [2024-06-27 23:01:22,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 285 transitions, 3662 flow [2024-06-27 23:01:22,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:22,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:22,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 23:01:22,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-27 23:01:22,591 INFO L175 Difference]: Start difference. First operand has 235 places, 268 transitions, 3066 flow. Second operand 7 states and 165 transitions. [2024-06-27 23:01:22,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 285 transitions, 3662 flow [2024-06-27 23:01:23,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 285 transitions, 3538 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:23,041 INFO L231 Difference]: Finished difference. Result has 240 places, 268 transitions, 3032 flow [2024-06-27 23:01:23,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2942, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3032, PETRI_PLACES=240, PETRI_TRANSITIONS=268} [2024-06-27 23:01:23,041 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-27 23:01:23,042 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 268 transitions, 3032 flow [2024-06-27 23:01:23,042 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-27 23:01:23,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:23,042 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-27 23:01:23,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:01:23,042 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-27 23:01:23,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:23,042 INFO L85 PathProgramCache]: Analyzing trace with hash -1969599325, now seen corresponding path program 8 times [2024-06-27 23:01:23,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:23,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062977420] [2024-06-27 23:01:23,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:23,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:23,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:23,163 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-27 23:01:23,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:23,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062977420] [2024-06-27 23:01:23,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062977420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:23,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:23,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:23,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100807852] [2024-06-27 23:01:23,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:23,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:23,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:23,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:23,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:23,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:23,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 268 transitions, 3032 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-27 23:01:23,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:23,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:23,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:23,639 INFO L124 PetriNetUnfolderBase]: 1869/3210 cut-off events. [2024-06-27 23:01:23,639 INFO L125 PetriNetUnfolderBase]: For 163834/163834 co-relation queries the response was YES. [2024-06-27 23:01:23,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19719 conditions, 3210 events. 1869/3210 cut-off events. For 163834/163834 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 19975 event pairs, 412 based on Foata normal form. 1/3209 useless extension candidates. Maximal degree in co-relation 19611. Up to 2849 conditions per place. [2024-06-27 23:01:23,673 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 229 selfloop transitions, 57 changer transitions 0/294 dead transitions. [2024-06-27 23:01:23,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 294 transitions, 3917 flow [2024-06-27 23:01:23,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:23,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:23,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 23:01:23,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 23:01:23,674 INFO L175 Difference]: Start difference. First operand has 240 places, 268 transitions, 3032 flow. Second operand 7 states and 164 transitions. [2024-06-27 23:01:23,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 294 transitions, 3917 flow [2024-06-27 23:01:24,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 294 transitions, 3819 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:24,132 INFO L231 Difference]: Finished difference. Result has 242 places, 279 transitions, 3243 flow [2024-06-27 23:01:24,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2942, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3243, PETRI_PLACES=242, PETRI_TRANSITIONS=279} [2024-06-27 23:01:24,133 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-27 23:01:24,133 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 279 transitions, 3243 flow [2024-06-27 23:01:24,133 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-27 23:01:24,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:24,133 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-27 23:01:24,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:01:24,134 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-27 23:01:24,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:24,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1935190141, now seen corresponding path program 5 times [2024-06-27 23:01:24,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:24,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456858195] [2024-06-27 23:01:24,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:24,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:24,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:24,243 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-27 23:01:24,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:24,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456858195] [2024-06-27 23:01:24,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456858195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:24,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:24,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:24,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11127550] [2024-06-27 23:01:24,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:24,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:24,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:24,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:24,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:24,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:24,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 279 transitions, 3243 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-27 23:01:24,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:24,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:24,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:24,733 INFO L124 PetriNetUnfolderBase]: 1882/3232 cut-off events. [2024-06-27 23:01:24,734 INFO L125 PetriNetUnfolderBase]: For 171198/171198 co-relation queries the response was YES. [2024-06-27 23:01:24,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20085 conditions, 3232 events. 1882/3232 cut-off events. For 171198/171198 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20128 event pairs, 416 based on Foata normal form. 1/3231 useless extension candidates. Maximal degree in co-relation 19975. Up to 2830 conditions per place. [2024-06-27 23:01:24,761 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 221 selfloop transitions, 72 changer transitions 0/301 dead transitions. [2024-06-27 23:01:24,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 301 transitions, 4209 flow [2024-06-27 23:01:24,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:24,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:24,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 23:01:24,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 23:01:24,762 INFO L175 Difference]: Start difference. First operand has 242 places, 279 transitions, 3243 flow. Second operand 7 states and 168 transitions. [2024-06-27 23:01:24,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 301 transitions, 4209 flow [2024-06-27 23:01:25,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 301 transitions, 4111 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:25,198 INFO L231 Difference]: Finished difference. Result has 247 places, 285 transitions, 3397 flow [2024-06-27 23:01:25,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3145, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3397, PETRI_PLACES=247, PETRI_TRANSITIONS=285} [2024-06-27 23:01:25,198 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-27 23:01:25,198 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 285 transitions, 3397 flow [2024-06-27 23:01:25,199 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-27 23:01:25,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:25,199 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-27 23:01:25,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:01:25,199 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-27 23:01:25,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:25,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1282452093, now seen corresponding path program 9 times [2024-06-27 23:01:25,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:25,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190034247] [2024-06-27 23:01:25,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:25,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:25,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:25,321 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-27 23:01:25,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:25,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190034247] [2024-06-27 23:01:25,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190034247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:25,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:25,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:25,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350264004] [2024-06-27 23:01:25,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:25,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:25,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:25,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:25,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:25,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:25,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 285 transitions, 3397 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-27 23:01:25,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:25,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:25,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:25,827 INFO L124 PetriNetUnfolderBase]: 1879/3228 cut-off events. [2024-06-27 23:01:25,827 INFO L125 PetriNetUnfolderBase]: For 174698/174698 co-relation queries the response was YES. [2024-06-27 23:01:25,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20113 conditions, 3228 events. 1879/3228 cut-off events. For 174698/174698 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 20115 event pairs, 412 based on Foata normal form. 1/3227 useless extension candidates. Maximal degree in co-relation 20002. Up to 2864 conditions per place. [2024-06-27 23:01:25,861 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 235 selfloop transitions, 58 changer transitions 0/301 dead transitions. [2024-06-27 23:01:25,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 301 transitions, 4021 flow [2024-06-27 23:01:25,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:25,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:25,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-27 23:01:25,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-27 23:01:25,862 INFO L175 Difference]: Start difference. First operand has 247 places, 285 transitions, 3397 flow. Second operand 9 states and 201 transitions. [2024-06-27 23:01:25,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 301 transitions, 4021 flow [2024-06-27 23:01:26,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 301 transitions, 3875 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:26,329 INFO L231 Difference]: Finished difference. Result has 253 places, 285 transitions, 3373 flow [2024-06-27 23:01:26,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3251, PETRI_DIFFERENCE_MINUEND_PLACES=244, 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=9, PETRI_FLOW=3373, PETRI_PLACES=253, PETRI_TRANSITIONS=285} [2024-06-27 23:01:26,330 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-27 23:01:26,330 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 285 transitions, 3373 flow [2024-06-27 23:01:26,330 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-27 23:01:26,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:26,330 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-27 23:01:26,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:01:26,331 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-27 23:01:26,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:26,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1935177121, now seen corresponding path program 6 times [2024-06-27 23:01:26,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:26,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068816935] [2024-06-27 23:01:26,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:26,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:26,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:26,449 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-27 23:01:26,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:26,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068816935] [2024-06-27 23:01:26,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068816935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:26,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:26,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:26,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266639655] [2024-06-27 23:01:26,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:26,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:26,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:26,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:26,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:26,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:26,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 285 transitions, 3373 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-27 23:01:26,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:26,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:26,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:26,930 INFO L124 PetriNetUnfolderBase]: 1876/3225 cut-off events. [2024-06-27 23:01:26,930 INFO L125 PetriNetUnfolderBase]: For 177986/177986 co-relation queries the response was YES. [2024-06-27 23:01:26,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20055 conditions, 3225 events. 1876/3225 cut-off events. For 177986/177986 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20089 event pairs, 400 based on Foata normal form. 1/3225 useless extension candidates. Maximal degree in co-relation 19943. Up to 2918 conditions per place. [2024-06-27 23:01:26,967 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 266 selfloop transitions, 25 changer transitions 0/299 dead transitions. [2024-06-27 23:01:26,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 299 transitions, 3989 flow [2024-06-27 23:01:26,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:26,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:26,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 23:01:26,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-27 23:01:26,968 INFO L175 Difference]: Start difference. First operand has 253 places, 285 transitions, 3373 flow. Second operand 7 states and 161 transitions. [2024-06-27 23:01:26,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 299 transitions, 3989 flow [2024-06-27 23:01:27,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 299 transitions, 3841 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:27,452 INFO L231 Difference]: Finished difference. Result has 253 places, 285 transitions, 3281 flow [2024-06-27 23:01:27,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3225, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3281, PETRI_PLACES=253, PETRI_TRANSITIONS=285} [2024-06-27 23:01:27,453 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-27 23:01:27,453 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 285 transitions, 3281 flow [2024-06-27 23:01:27,453 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-27 23:01:27,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:27,453 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-27 23:01:27,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:01:27,454 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-27 23:01:27,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:27,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1093234325, now seen corresponding path program 7 times [2024-06-27 23:01:27,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:27,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940520173] [2024-06-27 23:01:27,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:27,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:27,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:27,562 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-27 23:01:27,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:27,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940520173] [2024-06-27 23:01:27,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940520173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:27,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:27,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:27,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942937019] [2024-06-27 23:01:27,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:27,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:27,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:27,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:27,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:27,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:27,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 285 transitions, 3281 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-27 23:01:27,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:27,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:27,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:28,019 INFO L124 PetriNetUnfolderBase]: 1897/3261 cut-off events. [2024-06-27 23:01:28,019 INFO L125 PetriNetUnfolderBase]: For 187967/187969 co-relation queries the response was YES. [2024-06-27 23:01:28,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20376 conditions, 3261 events. 1897/3261 cut-off events. For 187967/187969 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20353 event pairs, 408 based on Foata normal form. 3/3263 useless extension candidates. Maximal degree in co-relation 20264. Up to 2847 conditions per place. [2024-06-27 23:01:28,054 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 220 selfloop transitions, 85 changer transitions 0/313 dead transitions. [2024-06-27 23:01:28,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 313 transitions, 4350 flow [2024-06-27 23:01:28,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:28,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:28,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 23:01:28,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 23:01:28,055 INFO L175 Difference]: Start difference. First operand has 253 places, 285 transitions, 3281 flow. Second operand 6 states and 150 transitions. [2024-06-27 23:01:28,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 313 transitions, 4350 flow [2024-06-27 23:01:28,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 313 transitions, 4274 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:28,603 INFO L231 Difference]: Finished difference. Result has 253 places, 295 transitions, 3548 flow [2024-06-27 23:01:28,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3205, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3548, PETRI_PLACES=253, PETRI_TRANSITIONS=295} [2024-06-27 23:01:28,604 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-27 23:01:28,604 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 295 transitions, 3548 flow [2024-06-27 23:01:28,604 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-27 23:01:28,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:28,604 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-27 23:01:28,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:01:28,605 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-27 23:01:28,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:28,605 INFO L85 PathProgramCache]: Analyzing trace with hash -1087894265, now seen corresponding path program 8 times [2024-06-27 23:01:28,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:28,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991872446] [2024-06-27 23:01:28,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:28,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:28,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:28,723 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-27 23:01:28,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:28,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991872446] [2024-06-27 23:01:28,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991872446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:28,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:28,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:28,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9811283] [2024-06-27 23:01:28,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:28,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:28,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:28,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:28,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:28,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:28,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 295 transitions, 3548 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-27 23:01:28,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:28,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:28,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:29,203 INFO L124 PetriNetUnfolderBase]: 1907/3280 cut-off events. [2024-06-27 23:01:29,203 INFO L125 PetriNetUnfolderBase]: For 193256/193256 co-relation queries the response was YES. [2024-06-27 23:01:29,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20718 conditions, 3280 events. 1907/3280 cut-off events. For 193256/193256 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20511 event pairs, 404 based on Foata normal form. 1/3280 useless extension candidates. Maximal degree in co-relation 20605. Up to 2957 conditions per place. [2024-06-27 23:01:29,239 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 275 selfloop transitions, 31 changer transitions 0/314 dead transitions. [2024-06-27 23:01:29,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 314 transitions, 4286 flow [2024-06-27 23:01:29,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:29,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:29,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-27 23:01:29,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-27 23:01:29,240 INFO L175 Difference]: Start difference. First operand has 253 places, 295 transitions, 3548 flow. Second operand 6 states and 142 transitions. [2024-06-27 23:01:29,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 314 transitions, 4286 flow [2024-06-27 23:01:29,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 314 transitions, 4132 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:29,771 INFO L231 Difference]: Finished difference. Result has 256 places, 301 transitions, 3566 flow [2024-06-27 23:01:29,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3402, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3566, PETRI_PLACES=256, PETRI_TRANSITIONS=301} [2024-06-27 23:01:29,772 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2024-06-27 23:01:29,772 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 301 transitions, 3566 flow [2024-06-27 23:01:29,772 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-27 23:01:29,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:29,772 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-27 23:01:29,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:01:29,773 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-27 23:01:29,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:29,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1489905931, now seen corresponding path program 9 times [2024-06-27 23:01:29,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:29,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873787014] [2024-06-27 23:01:29,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:29,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:29,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:29,889 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-27 23:01:29,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:29,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873787014] [2024-06-27 23:01:29,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873787014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:29,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:29,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:29,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586669064] [2024-06-27 23:01:29,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:29,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:29,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:29,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:29,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:29,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:29,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 301 transitions, 3566 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-27 23:01:29,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:29,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:29,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:30,424 INFO L124 PetriNetUnfolderBase]: 1904/3272 cut-off events. [2024-06-27 23:01:30,424 INFO L125 PetriNetUnfolderBase]: For 191402/191402 co-relation queries the response was YES. [2024-06-27 23:01:30,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20467 conditions, 3272 events. 1904/3272 cut-off events. For 191402/191402 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 20423 event pairs, 400 based on Foata normal form. 1/3272 useless extension candidates. Maximal degree in co-relation 20354. Up to 2886 conditions per place. [2024-06-27 23:01:30,455 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 252 selfloop transitions, 68 changer transitions 0/328 dead transitions. [2024-06-27 23:01:30,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 328 transitions, 4402 flow [2024-06-27 23:01:30,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:30,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:30,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 23:01:30,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-27 23:01:30,457 INFO L175 Difference]: Start difference. First operand has 256 places, 301 transitions, 3566 flow. Second operand 7 states and 180 transitions. [2024-06-27 23:01:30,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 328 transitions, 4402 flow [2024-06-27 23:01:30,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 328 transitions, 4328 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:30,829 INFO L231 Difference]: Finished difference. Result has 260 places, 301 transitions, 3658 flow [2024-06-27 23:01:30,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3494, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3658, PETRI_PLACES=260, PETRI_TRANSITIONS=301} [2024-06-27 23:01:30,830 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-27 23:01:30,830 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 301 transitions, 3658 flow [2024-06-27 23:01:30,830 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-27 23:01:30,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:30,830 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-27 23:01:30,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:01:30,831 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-27 23:01:30,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:30,831 INFO L85 PathProgramCache]: Analyzing trace with hash -2106281405, now seen corresponding path program 10 times [2024-06-27 23:01:30,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:30,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410819571] [2024-06-27 23:01:30,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:30,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:30,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:30,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-27 23:01:30,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:30,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410819571] [2024-06-27 23:01:30,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410819571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:30,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:30,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:30,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947589514] [2024-06-27 23:01:30,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:30,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:30,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:30,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:30,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:30,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:30,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 301 transitions, 3658 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-27 23:01:30,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:30,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:30,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:31,398 INFO L124 PetriNetUnfolderBase]: 1901/3263 cut-off events. [2024-06-27 23:01:31,399 INFO L125 PetriNetUnfolderBase]: For 189910/189910 co-relation queries the response was YES. [2024-06-27 23:01:31,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20495 conditions, 3263 events. 1901/3263 cut-off events. For 189910/189910 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 20362 event pairs, 412 based on Foata normal form. 1/3262 useless extension candidates. Maximal degree in co-relation 20382. Up to 2851 conditions per place. [2024-06-27 23:01:31,436 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 220 selfloop transitions, 90 changer transitions 0/318 dead transitions. [2024-06-27 23:01:31,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 318 transitions, 4448 flow [2024-06-27 23:01:31,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:31,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:31,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 23:01:31,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 23:01:31,437 INFO L175 Difference]: Start difference. First operand has 260 places, 301 transitions, 3658 flow. Second operand 6 states and 150 transitions. [2024-06-27 23:01:31,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 318 transitions, 4448 flow [2024-06-27 23:01:31,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 318 transitions, 4258 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:31,908 INFO L231 Difference]: Finished difference. Result has 261 places, 301 transitions, 3666 flow [2024-06-27 23:01:31,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3472, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3666, PETRI_PLACES=261, PETRI_TRANSITIONS=301} [2024-06-27 23:01:31,909 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-27 23:01:31,909 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 301 transitions, 3666 flow [2024-06-27 23:01:31,909 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-27 23:01:31,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:31,910 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-27 23:01:31,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:01:31,910 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-27 23:01:31,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:31,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1093471475, now seen corresponding path program 11 times [2024-06-27 23:01:31,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:31,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145147619] [2024-06-27 23:01:31,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:31,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:31,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:32,016 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-27 23:01:32,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:32,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145147619] [2024-06-27 23:01:32,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145147619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:32,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:32,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:32,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847458590] [2024-06-27 23:01:32,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:32,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:32,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:32,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:32,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:32,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:32,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 301 transitions, 3666 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-27 23:01:32,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:32,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:32,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:32,475 INFO L124 PetriNetUnfolderBase]: 1898/3269 cut-off events. [2024-06-27 23:01:32,475 INFO L125 PetriNetUnfolderBase]: For 182207/182209 co-relation queries the response was YES. [2024-06-27 23:01:32,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20335 conditions, 3269 events. 1898/3269 cut-off events. For 182207/182209 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20464 event pairs, 413 based on Foata normal form. 3/3271 useless extension candidates. Maximal degree in co-relation 20222. Up to 2848 conditions per place. [2024-06-27 23:01:32,511 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 223 selfloop transitions, 90 changer transitions 0/321 dead transitions. [2024-06-27 23:01:32,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 321 transitions, 4468 flow [2024-06-27 23:01:32,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:32,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:32,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 23:01:32,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-27 23:01:32,512 INFO L175 Difference]: Start difference. First operand has 261 places, 301 transitions, 3666 flow. Second operand 6 states and 153 transitions. [2024-06-27 23:01:32,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 321 transitions, 4468 flow [2024-06-27 23:01:33,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 321 transitions, 4264 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:33,082 INFO L231 Difference]: Finished difference. Result has 261 places, 301 transitions, 3660 flow [2024-06-27 23:01:33,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3466, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3660, PETRI_PLACES=261, PETRI_TRANSITIONS=301} [2024-06-27 23:01:33,083 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-27 23:01:33,083 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 301 transitions, 3660 flow [2024-06-27 23:01:33,083 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-27 23:01:33,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:33,083 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-27 23:01:33,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:01:33,084 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-27 23:01:33,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:33,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1118575215, now seen corresponding path program 12 times [2024-06-27 23:01:33,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:33,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703766531] [2024-06-27 23:01:33,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:33,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:33,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:33,207 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-27 23:01:33,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:33,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703766531] [2024-06-27 23:01:33,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703766531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:33,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:33,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:33,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343071264] [2024-06-27 23:01:33,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:33,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:33,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:33,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:33,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:33,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:33,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 301 transitions, 3660 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-27 23:01:33,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:33,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:33,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:33,771 INFO L124 PetriNetUnfolderBase]: 1895/3261 cut-off events. [2024-06-27 23:01:33,772 INFO L125 PetriNetUnfolderBase]: For 175321/175323 co-relation queries the response was YES. [2024-06-27 23:01:33,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20150 conditions, 3261 events. 1895/3261 cut-off events. For 175321/175323 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 20403 event pairs, 409 based on Foata normal form. 3/3263 useless extension candidates. Maximal degree in co-relation 20038. Up to 2875 conditions per place. [2024-06-27 23:01:33,810 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 246 selfloop transitions, 65 changer transitions 0/319 dead transitions. [2024-06-27 23:01:33,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 319 transitions, 4328 flow [2024-06-27 23:01:33,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:33,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:33,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-27 23:01:33,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6487804878048781 [2024-06-27 23:01:33,811 INFO L175 Difference]: Start difference. First operand has 261 places, 301 transitions, 3660 flow. Second operand 5 states and 133 transitions. [2024-06-27 23:01:33,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 319 transitions, 4328 flow [2024-06-27 23:01:34,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 319 transitions, 4128 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:34,298 INFO L231 Difference]: Finished difference. Result has 260 places, 301 transitions, 3610 flow [2024-06-27 23:01:34,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3460, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3610, PETRI_PLACES=260, PETRI_TRANSITIONS=301} [2024-06-27 23:01:34,299 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-27 23:01:34,299 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 301 transitions, 3610 flow [2024-06-27 23:01:34,299 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-27 23:01:34,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:34,299 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-27 23:01:34,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:01:34,299 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-27 23:01:34,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:34,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1093471661, now seen corresponding path program 10 times [2024-06-27 23:01:34,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:34,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133195328] [2024-06-27 23:01:34,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:34,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:34,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:34,419 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-27 23:01:34,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:34,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133195328] [2024-06-27 23:01:34,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133195328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:34,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:34,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:34,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773041077] [2024-06-27 23:01:34,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:34,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:34,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:34,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:34,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:34,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:34,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 301 transitions, 3610 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-27 23:01:34,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:34,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:34,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:34,944 INFO L124 PetriNetUnfolderBase]: 1892/3257 cut-off events. [2024-06-27 23:01:34,945 INFO L125 PetriNetUnfolderBase]: For 168225/168227 co-relation queries the response was YES. [2024-06-27 23:01:34,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19933 conditions, 3257 events. 1892/3257 cut-off events. For 168225/168227 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20368 event pairs, 405 based on Foata normal form. 3/3259 useless extension candidates. Maximal degree in co-relation 19822. Up to 2830 conditions per place. [2024-06-27 23:01:34,980 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 240 selfloop transitions, 84 changer transitions 0/332 dead transitions. [2024-06-27 23:01:34,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 332 transitions, 4458 flow [2024-06-27 23:01:34,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:34,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:34,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 23:01:34,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 23:01:34,982 INFO L175 Difference]: Start difference. First operand has 260 places, 301 transitions, 3610 flow. Second operand 8 states and 200 transitions. [2024-06-27 23:01:34,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 332 transitions, 4458 flow [2024-06-27 23:01:35,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 332 transitions, 4290 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:35,505 INFO L231 Difference]: Finished difference. Result has 263 places, 301 transitions, 3630 flow [2024-06-27 23:01:35,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3444, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3630, PETRI_PLACES=263, PETRI_TRANSITIONS=301} [2024-06-27 23:01:35,506 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-27 23:01:35,506 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 301 transitions, 3630 flow [2024-06-27 23:01:35,506 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-27 23:01:35,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:35,506 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-27 23:01:35,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:01:35,507 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-27 23:01:35,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:35,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1483204165, now seen corresponding path program 11 times [2024-06-27 23:01:35,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:35,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394636743] [2024-06-27 23:01:35,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:35,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:35,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:35,626 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-27 23:01:35,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:35,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394636743] [2024-06-27 23:01:35,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394636743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:35,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:35,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:35,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643746174] [2024-06-27 23:01:35,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:35,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:35,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:35,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:35,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:35,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:35,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 301 transitions, 3630 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-27 23:01:35,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:35,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:35,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:36,202 INFO L124 PetriNetUnfolderBase]: 1889/3247 cut-off events. [2024-06-27 23:01:36,203 INFO L125 PetriNetUnfolderBase]: For 166300/166300 co-relation queries the response was YES. [2024-06-27 23:01:36,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19886 conditions, 3247 events. 1889/3247 cut-off events. For 166300/166300 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 20291 event pairs, 408 based on Foata normal form. 1/3246 useless extension candidates. Maximal degree in co-relation 19775. Up to 2827 conditions per place. [2024-06-27 23:01:36,231 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 237 selfloop transitions, 84 changer transitions 0/329 dead transitions. [2024-06-27 23:01:36,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 329 transitions, 4464 flow [2024-06-27 23:01:36,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:36,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:36,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 23:01:36,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-27 23:01:36,232 INFO L175 Difference]: Start difference. First operand has 263 places, 301 transitions, 3630 flow. Second operand 8 states and 198 transitions. [2024-06-27 23:01:36,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 329 transitions, 4464 flow [2024-06-27 23:01:36,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 329 transitions, 4250 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:36,738 INFO L231 Difference]: Finished difference. Result has 264 places, 301 transitions, 3608 flow [2024-06-27 23:01:36,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3422, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3608, PETRI_PLACES=264, PETRI_TRANSITIONS=301} [2024-06-27 23:01:36,739 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-27 23:01:36,739 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 301 transitions, 3608 flow [2024-06-27 23:01:36,739 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-27 23:01:36,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:36,739 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-27 23:01:36,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:01:36,739 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-27 23:01:36,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:36,740 INFO L85 PathProgramCache]: Analyzing trace with hash 912006947, now seen corresponding path program 12 times [2024-06-27 23:01:36,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:36,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676150614] [2024-06-27 23:01:36,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:36,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:36,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:36,857 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-27 23:01:36,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:36,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676150614] [2024-06-27 23:01:36,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676150614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:36,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:36,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:36,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072522666] [2024-06-27 23:01:36,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:36,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:36,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:36,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:36,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:36,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:36,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 301 transitions, 3608 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-27 23:01:36,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:36,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:36,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:37,363 INFO L124 PetriNetUnfolderBase]: 1886/3243 cut-off events. [2024-06-27 23:01:37,363 INFO L125 PetriNetUnfolderBase]: For 154571/154571 co-relation queries the response was YES. [2024-06-27 23:01:37,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19628 conditions, 3243 events. 1886/3243 cut-off events. For 154571/154571 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20278 event pairs, 408 based on Foata normal form. 1/3242 useless extension candidates. Maximal degree in co-relation 19517. Up to 2824 conditions per place. [2024-06-27 23:01:37,398 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 231 selfloop transitions, 81 changer transitions 0/320 dead transitions. [2024-06-27 23:01:37,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 320 transitions, 4280 flow [2024-06-27 23:01:37,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:37,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:37,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 23:01:37,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-27 23:01:37,399 INFO L175 Difference]: Start difference. First operand has 264 places, 301 transitions, 3608 flow. Second operand 6 states and 151 transitions. [2024-06-27 23:01:37,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 320 transitions, 4280 flow [2024-06-27 23:01:37,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 320 transitions, 4042 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-27 23:01:37,811 INFO L231 Difference]: Finished difference. Result has 259 places, 301 transitions, 3546 flow [2024-06-27 23:01:37,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3370, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3546, PETRI_PLACES=259, PETRI_TRANSITIONS=301} [2024-06-27 23:01:37,812 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-27 23:01:37,812 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 301 transitions, 3546 flow [2024-06-27 23:01:37,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-27 23:01:37,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:37,812 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-27 23:01:37,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:01:37,812 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-27 23:01:37,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:37,813 INFO L85 PathProgramCache]: Analyzing trace with hash -590777185, now seen corresponding path program 2 times [2024-06-27 23:01:37,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:37,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434242874] [2024-06-27 23:01:37,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:37,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:37,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:37,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-27 23:01:37,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:37,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434242874] [2024-06-27 23:01:37,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434242874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:37,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:37,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:37,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108162141] [2024-06-27 23:01:37,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:37,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:37,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:37,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:37,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:37,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:01:37,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 301 transitions, 3546 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:37,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:37,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:01:37,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:38,400 INFO L124 PetriNetUnfolderBase]: 1819/3167 cut-off events. [2024-06-27 23:01:38,401 INFO L125 PetriNetUnfolderBase]: For 158901/158901 co-relation queries the response was YES. [2024-06-27 23:01:38,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19092 conditions, 3167 events. 1819/3167 cut-off events. For 158901/158901 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 19938 event pairs, 386 based on Foata normal form. 10/3145 useless extension candidates. Maximal degree in co-relation 18983. Up to 2614 conditions per place. [2024-06-27 23:01:38,433 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 230 selfloop transitions, 38 changer transitions 0/322 dead transitions. [2024-06-27 23:01:38,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 322 transitions, 4166 flow [2024-06-27 23:01:38,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:38,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:38,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 23:01:38,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-27 23:01:38,435 INFO L175 Difference]: Start difference. First operand has 259 places, 301 transitions, 3546 flow. Second operand 6 states and 152 transitions. [2024-06-27 23:01:38,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 322 transitions, 4166 flow [2024-06-27 23:01:38,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 322 transitions, 3996 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:38,754 INFO L231 Difference]: Finished difference. Result has 259 places, 302 transitions, 3478 flow [2024-06-27 23:01:38,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3376, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3478, PETRI_PLACES=259, PETRI_TRANSITIONS=302} [2024-06-27 23:01:38,754 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-27 23:01:38,754 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 302 transitions, 3478 flow [2024-06-27 23:01:38,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:38,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:38,755 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-27 23:01:38,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:01:38,756 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-27 23:01:38,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:38,757 INFO L85 PathProgramCache]: Analyzing trace with hash -162680515, now seen corresponding path program 3 times [2024-06-27 23:01:38,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:38,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940565418] [2024-06-27 23:01:38,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:38,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:38,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:38,941 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-27 23:01:38,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:38,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940565418] [2024-06-27 23:01:38,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940565418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:38,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:38,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:38,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105985382] [2024-06-27 23:01:38,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:38,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:38,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:38,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:38,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:38,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:01:38,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 302 transitions, 3478 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:38,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:38,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:01:38,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:39,483 INFO L124 PetriNetUnfolderBase]: 1848/3217 cut-off events. [2024-06-27 23:01:39,484 INFO L125 PetriNetUnfolderBase]: For 154392/154392 co-relation queries the response was YES. [2024-06-27 23:01:39,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19259 conditions, 3217 events. 1848/3217 cut-off events. For 154392/154392 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20394 event pairs, 316 based on Foata normal form. 9/3192 useless extension candidates. Maximal degree in co-relation 19150. Up to 2670 conditions per place. [2024-06-27 23:01:39,513 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 241 selfloop transitions, 30 changer transitions 0/325 dead transitions. [2024-06-27 23:01:39,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 325 transitions, 4112 flow [2024-06-27 23:01:39,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:39,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:39,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-27 23:01:39,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6682926829268293 [2024-06-27 23:01:39,515 INFO L175 Difference]: Start difference. First operand has 259 places, 302 transitions, 3478 flow. Second operand 5 states and 137 transitions. [2024-06-27 23:01:39,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 325 transitions, 4112 flow [2024-06-27 23:01:39,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 325 transitions, 4034 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:39,843 INFO L231 Difference]: Finished difference. Result has 260 places, 303 transitions, 3490 flow [2024-06-27 23:01:39,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3402, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3490, PETRI_PLACES=260, PETRI_TRANSITIONS=303} [2024-06-27 23:01:39,845 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-27 23:01:39,845 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 303 transitions, 3490 flow [2024-06-27 23:01:39,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:39,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:39,845 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-27 23:01:39,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:01:39,845 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-27 23:01:39,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:39,846 INFO L85 PathProgramCache]: Analyzing trace with hash -147443395, now seen corresponding path program 4 times [2024-06-27 23:01:39,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:39,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833726571] [2024-06-27 23:01:39,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:39,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:39,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:39,973 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-27 23:01:39,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:39,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833726571] [2024-06-27 23:01:39,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833726571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:39,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:39,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:39,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524358554] [2024-06-27 23:01:39,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:39,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:39,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:39,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:39,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:40,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:01:40,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 303 transitions, 3490 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:40,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:40,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:01:40,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:40,475 INFO L124 PetriNetUnfolderBase]: 1850/3229 cut-off events. [2024-06-27 23:01:40,475 INFO L125 PetriNetUnfolderBase]: For 144971/144971 co-relation queries the response was YES. [2024-06-27 23:01:40,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19036 conditions, 3229 events. 1850/3229 cut-off events. For 144971/144971 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20490 event pairs, 310 based on Foata normal form. 8/3206 useless extension candidates. Maximal degree in co-relation 18926. Up to 2648 conditions per place. [2024-06-27 23:01:40,510 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 243 selfloop transitions, 33 changer transitions 0/330 dead transitions. [2024-06-27 23:01:40,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 330 transitions, 4154 flow [2024-06-27 23:01:40,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:40,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:40,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-27 23:01:40,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-27 23:01:40,511 INFO L175 Difference]: Start difference. First operand has 260 places, 303 transitions, 3490 flow. Second operand 6 states and 159 transitions. [2024-06-27 23:01:40,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 330 transitions, 4154 flow [2024-06-27 23:01:40,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 330 transitions, 4100 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:40,897 INFO L231 Difference]: Finished difference. Result has 263 places, 304 transitions, 3524 flow [2024-06-27 23:01:40,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3436, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3524, PETRI_PLACES=263, PETRI_TRANSITIONS=304} [2024-06-27 23:01:40,898 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-27 23:01:40,898 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 304 transitions, 3524 flow [2024-06-27 23:01:40,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:40,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:40,899 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-27 23:01:40,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:01:40,899 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-27 23:01:40,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:40,899 INFO L85 PathProgramCache]: Analyzing trace with hash -2087737535, now seen corresponding path program 1 times [2024-06-27 23:01:40,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:40,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838292521] [2024-06-27 23:01:40,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:40,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:40,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:41,023 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-27 23:01:41,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:41,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838292521] [2024-06-27 23:01:41,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838292521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:41,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:41,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:41,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498627451] [2024-06-27 23:01:41,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:41,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:41,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:41,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:41,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:41,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:01:41,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 304 transitions, 3524 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:41,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:41,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:01:41,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:41,541 INFO L124 PetriNetUnfolderBase]: 1962/3426 cut-off events. [2024-06-27 23:01:41,541 INFO L125 PetriNetUnfolderBase]: For 162281/162281 co-relation queries the response was YES. [2024-06-27 23:01:41,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20384 conditions, 3426 events. 1962/3426 cut-off events. For 162281/162281 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 21978 event pairs, 386 based on Foata normal form. 8/3430 useless extension candidates. Maximal degree in co-relation 20273. Up to 2837 conditions per place. [2024-06-27 23:01:41,579 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 245 selfloop transitions, 44 changer transitions 0/334 dead transitions. [2024-06-27 23:01:41,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 334 transitions, 4342 flow [2024-06-27 23:01:41,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:41,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:41,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 23:01:41,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-27 23:01:41,581 INFO L175 Difference]: Start difference. First operand has 263 places, 304 transitions, 3524 flow. Second operand 7 states and 177 transitions. [2024-06-27 23:01:41,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 334 transitions, 4342 flow [2024-06-27 23:01:41,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 334 transitions, 4268 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:41,921 INFO L231 Difference]: Finished difference. Result has 266 places, 306 transitions, 3572 flow [2024-06-27 23:01:41,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3450, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3572, PETRI_PLACES=266, PETRI_TRANSITIONS=306} [2024-06-27 23:01:41,924 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-27 23:01:41,924 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 306 transitions, 3572 flow [2024-06-27 23:01:41,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:41,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:41,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-27 23:01:41,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:01:41,925 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-27 23:01:41,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:41,925 INFO L85 PathProgramCache]: Analyzing trace with hash -2084880575, now seen corresponding path program 2 times [2024-06-27 23:01:41,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:41,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940537443] [2024-06-27 23:01:41,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:41,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:41,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:42,072 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-27 23:01:42,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:42,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940537443] [2024-06-27 23:01:42,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940537443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:42,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:42,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:42,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16711556] [2024-06-27 23:01:42,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:42,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:42,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:42,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:42,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:42,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:01:42,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 306 transitions, 3572 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:42,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:42,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:01:42,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:42,601 INFO L124 PetriNetUnfolderBase]: 1996/3480 cut-off events. [2024-06-27 23:01:42,601 INFO L125 PetriNetUnfolderBase]: For 171379/171379 co-relation queries the response was YES. [2024-06-27 23:01:42,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20755 conditions, 3480 events. 1996/3480 cut-off events. For 171379/171379 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 22357 event pairs, 416 based on Foata normal form. 10/3486 useless extension candidates. Maximal degree in co-relation 20643. Up to 2964 conditions per place. [2024-06-27 23:01:42,638 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 241 selfloop transitions, 42 changer transitions 0/328 dead transitions. [2024-06-27 23:01:42,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 328 transitions, 4226 flow [2024-06-27 23:01:42,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:42,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:42,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 23:01:42,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-27 23:01:42,639 INFO L175 Difference]: Start difference. First operand has 266 places, 306 transitions, 3572 flow. Second operand 7 states and 171 transitions. [2024-06-27 23:01:42,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 328 transitions, 4226 flow [2024-06-27 23:01:43,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 328 transitions, 4171 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:43,021 INFO L231 Difference]: Finished difference. Result has 270 places, 307 transitions, 3625 flow [2024-06-27 23:01:43,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3517, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3625, PETRI_PLACES=270, PETRI_TRANSITIONS=307} [2024-06-27 23:01:43,021 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-27 23:01:43,021 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 307 transitions, 3625 flow [2024-06-27 23:01:43,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:43,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:43,022 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-27 23:01:43,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:01:43,022 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-27 23:01:43,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:43,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1934913497, now seen corresponding path program 3 times [2024-06-27 23:01:43,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:43,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019535899] [2024-06-27 23:01:43,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:43,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:43,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:43,174 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-27 23:01:43,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:43,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019535899] [2024-06-27 23:01:43,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019535899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:43,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:43,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:43,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469175296] [2024-06-27 23:01:43,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:43,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:43,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:43,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:43,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:43,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:01:43,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 307 transitions, 3625 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:43,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:43,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:01:43,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:43,692 INFO L124 PetriNetUnfolderBase]: 2023/3527 cut-off events. [2024-06-27 23:01:43,692 INFO L125 PetriNetUnfolderBase]: For 177361/177361 co-relation queries the response was YES. [2024-06-27 23:01:43,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21224 conditions, 3527 events. 2023/3527 cut-off events. For 177361/177361 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22757 event pairs, 420 based on Foata normal form. 10/3531 useless extension candidates. Maximal degree in co-relation 21110. Up to 3027 conditions per place. [2024-06-27 23:01:43,732 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 251 selfloop transitions, 30 changer transitions 0/326 dead transitions. [2024-06-27 23:01:43,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 326 transitions, 4269 flow [2024-06-27 23:01:43,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:43,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:43,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 23:01:43,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-27 23:01:43,748 INFO L175 Difference]: Start difference. First operand has 270 places, 307 transitions, 3625 flow. Second operand 7 states and 167 transitions. [2024-06-27 23:01:43,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 326 transitions, 4269 flow [2024-06-27 23:01:44,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 326 transitions, 4185 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:44,142 INFO L231 Difference]: Finished difference. Result has 272 places, 308 transitions, 3627 flow [2024-06-27 23:01:44,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3541, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3627, PETRI_PLACES=272, PETRI_TRANSITIONS=308} [2024-06-27 23:01:44,143 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-27 23:01:44,143 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 308 transitions, 3627 flow [2024-06-27 23:01:44,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:44,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:44,144 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-27 23:01:44,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:01:44,144 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-27 23:01:44,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:44,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1934728799, now seen corresponding path program 1 times [2024-06-27 23:01:44,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:44,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520121101] [2024-06-27 23:01:44,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:44,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:44,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:44,267 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-27 23:01:44,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:44,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520121101] [2024-06-27 23:01:44,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520121101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:44,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:44,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:44,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174061299] [2024-06-27 23:01:44,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:44,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:44,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:44,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:44,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:44,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:44,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 308 transitions, 3627 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-27 23:01:44,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:44,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:44,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:44,783 INFO L124 PetriNetUnfolderBase]: 2101/3613 cut-off events. [2024-06-27 23:01:44,783 INFO L125 PetriNetUnfolderBase]: For 167959/167959 co-relation queries the response was YES. [2024-06-27 23:01:44,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21761 conditions, 3613 events. 2101/3613 cut-off events. For 167959/167959 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 22970 event pairs, 439 based on Foata normal form. 2/3614 useless extension candidates. Maximal degree in co-relation 21646. Up to 3266 conditions per place. [2024-06-27 23:01:44,822 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 290 selfloop transitions, 27 changer transitions 0/325 dead transitions. [2024-06-27 23:01:44,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 325 transitions, 4331 flow [2024-06-27 23:01:44,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:44,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:44,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 23:01:44,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-27 23:01:44,823 INFO L175 Difference]: Start difference. First operand has 272 places, 308 transitions, 3627 flow. Second operand 7 states and 161 transitions. [2024-06-27 23:01:44,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 325 transitions, 4331 flow [2024-06-27 23:01:45,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 325 transitions, 4269 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:45,292 INFO L231 Difference]: Finished difference. Result has 274 places, 310 transitions, 3662 flow [2024-06-27 23:01:45,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3565, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3662, PETRI_PLACES=274, PETRI_TRANSITIONS=310} [2024-06-27 23:01:45,293 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-27 23:01:45,293 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 310 transitions, 3662 flow [2024-06-27 23:01:45,293 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-27 23:01:45,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:45,293 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-27 23:01:45,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:01:45,294 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-27 23:01:45,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:45,294 INFO L85 PathProgramCache]: Analyzing trace with hash -2106004761, now seen corresponding path program 4 times [2024-06-27 23:01:45,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:45,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078706211] [2024-06-27 23:01:45,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:45,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:45,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:45,421 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-27 23:01:45,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:45,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078706211] [2024-06-27 23:01:45,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078706211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:45,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:45,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:45,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140593216] [2024-06-27 23:01:45,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:45,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:45,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:45,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:45,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:45,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 23:01:45,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 310 transitions, 3662 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:45,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:45,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 23:01:45,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:45,973 INFO L124 PetriNetUnfolderBase]: 2009/3507 cut-off events. [2024-06-27 23:01:45,973 INFO L125 PetriNetUnfolderBase]: For 169616/169616 co-relation queries the response was YES. [2024-06-27 23:01:46,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20669 conditions, 3507 events. 2009/3507 cut-off events. For 169616/169616 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 22633 event pairs, 383 based on Foata normal form. 10/3511 useless extension candidates. Maximal degree in co-relation 20553. Up to 2936 conditions per place. [2024-06-27 23:01:46,011 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 248 selfloop transitions, 40 changer transitions 0/333 dead transitions. [2024-06-27 23:01:46,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 333 transitions, 4316 flow [2024-06-27 23:01:46,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:46,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:46,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 23:01:46,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6300813008130082 [2024-06-27 23:01:46,012 INFO L175 Difference]: Start difference. First operand has 274 places, 310 transitions, 3662 flow. Second operand 6 states and 155 transitions. [2024-06-27 23:01:46,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 333 transitions, 4316 flow [2024-06-27 23:01:46,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 333 transitions, 4233 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:46,437 INFO L231 Difference]: Finished difference. Result has 275 places, 310 transitions, 3672 flow [2024-06-27 23:01:46,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3579, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3672, PETRI_PLACES=275, PETRI_TRANSITIONS=310} [2024-06-27 23:01:46,437 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-27 23:01:46,437 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 310 transitions, 3672 flow [2024-06-27 23:01:46,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:46,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:46,438 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-27 23:01:46,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:01:46,438 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-27 23:01:46,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:46,438 INFO L85 PathProgramCache]: Analyzing trace with hash -156007331, now seen corresponding path program 2 times [2024-06-27 23:01:46,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:46,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119192329] [2024-06-27 23:01:46,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:46,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:46,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:46,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-27 23:01:46,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:46,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119192329] [2024-06-27 23:01:46,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119192329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:46,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:46,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:46,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718344180] [2024-06-27 23:01:46,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:46,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:46,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:46,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:46,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:46,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:46,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 310 transitions, 3672 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-27 23:01:46,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:46,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:46,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:47,057 INFO L124 PetriNetUnfolderBase]: 2086/3592 cut-off events. [2024-06-27 23:01:47,058 INFO L125 PetriNetUnfolderBase]: For 159408/159408 co-relation queries the response was YES. [2024-06-27 23:01:47,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21252 conditions, 3592 events. 2086/3592 cut-off events. For 159408/159408 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 22820 event pairs, 432 based on Foata normal form. 2/3593 useless extension candidates. Maximal degree in co-relation 21135. Up to 3237 conditions per place. [2024-06-27 23:01:47,097 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 290 selfloop transitions, 27 changer transitions 0/325 dead transitions. [2024-06-27 23:01:47,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 325 transitions, 4376 flow [2024-06-27 23:01:47,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:47,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:47,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-27 23:01:47,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:01:47,099 INFO L175 Difference]: Start difference. First operand has 275 places, 310 transitions, 3672 flow. Second operand 5 states and 123 transitions. [2024-06-27 23:01:47,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 325 transitions, 4376 flow [2024-06-27 23:01:47,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 325 transitions, 4288 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:47,558 INFO L231 Difference]: Finished difference. Result has 275 places, 312 transitions, 3689 flow [2024-06-27 23:01:47,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3584, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3689, PETRI_PLACES=275, PETRI_TRANSITIONS=312} [2024-06-27 23:01:47,558 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-27 23:01:47,559 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 312 transitions, 3689 flow [2024-06-27 23:01:47,559 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-27 23:01:47,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:47,559 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-27 23:01:47,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:01:47,559 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-27 23:01:47,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:47,560 INFO L85 PathProgramCache]: Analyzing trace with hash -147436451, now seen corresponding path program 3 times [2024-06-27 23:01:47,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:47,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611899666] [2024-06-27 23:01:47,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:47,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:47,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:47,680 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-27 23:01:47,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:47,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611899666] [2024-06-27 23:01:47,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611899666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:47,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:47,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:47,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457535642] [2024-06-27 23:01:47,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:47,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:47,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:47,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:47,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:47,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:47,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 312 transitions, 3689 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-27 23:01:47,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:47,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:47,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:48,173 INFO L124 PetriNetUnfolderBase]: 2081/3588 cut-off events. [2024-06-27 23:01:48,173 INFO L125 PetriNetUnfolderBase]: For 155709/155711 co-relation queries the response was YES. [2024-06-27 23:01:48,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21063 conditions, 3588 events. 2081/3588 cut-off events. For 155709/155711 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22825 event pairs, 423 based on Foata normal form. 4/3591 useless extension candidates. Maximal degree in co-relation 20945. Up to 3216 conditions per place. [2024-06-27 23:01:48,213 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 289 selfloop transitions, 28 changer transitions 0/325 dead transitions. [2024-06-27 23:01:48,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 325 transitions, 4391 flow [2024-06-27 23:01:48,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:48,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:48,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-27 23:01:48,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 23:01:48,214 INFO L175 Difference]: Start difference. First operand has 275 places, 312 transitions, 3689 flow. Second operand 5 states and 120 transitions. [2024-06-27 23:01:48,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 325 transitions, 4391 flow [2024-06-27 23:01:48,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 325 transitions, 4304 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:48,788 INFO L231 Difference]: Finished difference. Result has 277 places, 314 transitions, 3709 flow [2024-06-27 23:01:48,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3606, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3709, PETRI_PLACES=277, PETRI_TRANSITIONS=314} [2024-06-27 23:01:48,789 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-27 23:01:48,789 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 314 transitions, 3709 flow [2024-06-27 23:01:48,789 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-27 23:01:48,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:48,789 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-27 23:01:48,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:01:48,789 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-27 23:01:48,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:48,790 INFO L85 PathProgramCache]: Analyzing trace with hash -602004014, now seen corresponding path program 1 times [2024-06-27 23:01:48,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:48,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040298168] [2024-06-27 23:01:48,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:48,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:48,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:48,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-27 23:01:48,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:48,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040298168] [2024-06-27 23:01:48,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040298168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:48,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:48,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:48,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311586945] [2024-06-27 23:01:48,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:48,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:48,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:48,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:48,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:48,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:48,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 314 transitions, 3709 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:48,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:48,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:48,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:49,423 INFO L124 PetriNetUnfolderBase]: 2094/3609 cut-off events. [2024-06-27 23:01:49,423 INFO L125 PetriNetUnfolderBase]: For 155821/155821 co-relation queries the response was YES. [2024-06-27 23:01:49,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21213 conditions, 3609 events. 2094/3609 cut-off events. For 155821/155821 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 23018 event pairs, 451 based on Foata normal form. 1/3608 useless extension candidates. Maximal degree in co-relation 21094. Up to 3005 conditions per place. [2024-06-27 23:01:49,460 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 212 selfloop transitions, 129 changer transitions 0/349 dead transitions. [2024-06-27 23:01:49,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 349 transitions, 4835 flow [2024-06-27 23:01:49,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:49,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:49,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 23:01:49,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-27 23:01:49,462 INFO L175 Difference]: Start difference. First operand has 277 places, 314 transitions, 3709 flow. Second operand 8 states and 199 transitions. [2024-06-27 23:01:49,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 349 transitions, 4835 flow [2024-06-27 23:01:49,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 349 transitions, 4748 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:49,985 INFO L231 Difference]: Finished difference. Result has 282 places, 323 transitions, 4024 flow [2024-06-27 23:01:49,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3622, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4024, PETRI_PLACES=282, PETRI_TRANSITIONS=323} [2024-06-27 23:01:49,986 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-27 23:01:49,987 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 323 transitions, 4024 flow [2024-06-27 23:01:49,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:49,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:49,987 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-27 23:01:49,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:01:49,987 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-27 23:01:49,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:49,988 INFO L85 PathProgramCache]: Analyzing trace with hash -598279364, now seen corresponding path program 2 times [2024-06-27 23:01:49,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:49,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090981444] [2024-06-27 23:01:49,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:49,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:49,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:50,096 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-27 23:01:50,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:50,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090981444] [2024-06-27 23:01:50,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090981444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:50,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:50,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:50,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047460380] [2024-06-27 23:01:50,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:50,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:50,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:50,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:50,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:50,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:50,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 323 transitions, 4024 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:50,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:50,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:50,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:50,653 INFO L124 PetriNetUnfolderBase]: 2107/3632 cut-off events. [2024-06-27 23:01:50,654 INFO L125 PetriNetUnfolderBase]: For 164649/164651 co-relation queries the response was YES. [2024-06-27 23:01:50,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21960 conditions, 3632 events. 2107/3632 cut-off events. For 164649/164651 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 23149 event pairs, 441 based on Foata normal form. 3/3634 useless extension candidates. Maximal degree in co-relation 21840. Up to 3168 conditions per place. [2024-06-27 23:01:50,695 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 247 selfloop transitions, 98 changer transitions 0/353 dead transitions. [2024-06-27 23:01:50,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 353 transitions, 4998 flow [2024-06-27 23:01:50,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:50,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:50,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-27 23:01:50,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585365853658537 [2024-06-27 23:01:50,697 INFO L175 Difference]: Start difference. First operand has 282 places, 323 transitions, 4024 flow. Second operand 10 states and 229 transitions. [2024-06-27 23:01:50,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 353 transitions, 4998 flow [2024-06-27 23:01:51,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 353 transitions, 4853 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:51,215 INFO L231 Difference]: Finished difference. Result has 289 places, 329 transitions, 4187 flow [2024-06-27 23:01:51,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3903, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4187, PETRI_PLACES=289, PETRI_TRANSITIONS=329} [2024-06-27 23:01:51,215 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-27 23:01:51,215 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 329 transitions, 4187 flow [2024-06-27 23:01:51,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:51,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:51,216 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-27 23:01:51,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:01:51,216 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-27 23:01:51,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:51,216 INFO L85 PathProgramCache]: Analyzing trace with hash -598284944, now seen corresponding path program 3 times [2024-06-27 23:01:51,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:51,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614277094] [2024-06-27 23:01:51,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:51,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:51,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:51,352 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-27 23:01:51,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:51,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614277094] [2024-06-27 23:01:51,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614277094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:51,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:51,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:51,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148899581] [2024-06-27 23:01:51,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:51,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:51,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:51,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:51,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:51,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:51,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 329 transitions, 4187 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:51,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:51,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:51,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:51,977 INFO L124 PetriNetUnfolderBase]: 2104/3628 cut-off events. [2024-06-27 23:01:51,978 INFO L125 PetriNetUnfolderBase]: For 167371/167373 co-relation queries the response was YES. [2024-06-27 23:01:52,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22079 conditions, 3628 events. 2104/3628 cut-off events. For 167371/167373 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 23151 event pairs, 441 based on Foata normal form. 3/3630 useless extension candidates. Maximal degree in co-relation 21957. Up to 3165 conditions per place. [2024-06-27 23:01:52,018 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 245 selfloop transitions, 97 changer transitions 0/350 dead transitions. [2024-06-27 23:01:52,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 350 transitions, 4923 flow [2024-06-27 23:01:52,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:52,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:52,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 23:01:52,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 23:01:52,020 INFO L175 Difference]: Start difference. First operand has 289 places, 329 transitions, 4187 flow. Second operand 8 states and 192 transitions. [2024-06-27 23:01:52,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 350 transitions, 4923 flow [2024-06-27 23:01:52,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 350 transitions, 4761 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:52,656 INFO L231 Difference]: Finished difference. Result has 291 places, 329 transitions, 4225 flow [2024-06-27 23:01:52,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4025, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4225, PETRI_PLACES=291, PETRI_TRANSITIONS=329} [2024-06-27 23:01:52,656 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-27 23:01:52,656 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 329 transitions, 4225 flow [2024-06-27 23:01:52,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:52,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:52,657 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-27 23:01:52,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:01:52,657 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-27 23:01:52,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:52,657 INFO L85 PathProgramCache]: Analyzing trace with hash 605182110, now seen corresponding path program 4 times [2024-06-27 23:01:52,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:52,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960020916] [2024-06-27 23:01:52,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:52,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:52,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:52,789 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-27 23:01:52,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:52,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960020916] [2024-06-27 23:01:52,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960020916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:52,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:52,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:52,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951915700] [2024-06-27 23:01:52,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:52,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:52,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:52,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:52,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:52,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:52,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 329 transitions, 4225 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:52,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:52,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:52,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:53,386 INFO L124 PetriNetUnfolderBase]: 2125/3663 cut-off events. [2024-06-27 23:01:53,387 INFO L125 PetriNetUnfolderBase]: For 176359/176361 co-relation queries the response was YES. [2024-06-27 23:01:53,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22632 conditions, 3663 events. 2125/3663 cut-off events. For 176359/176361 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 23369 event pairs, 441 based on Foata normal form. 3/3665 useless extension candidates. Maximal degree in co-relation 22508. Up to 3173 conditions per place. [2024-06-27 23:01:53,427 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 238 selfloop transitions, 113 changer transitions 0/359 dead transitions. [2024-06-27 23:01:53,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 359 transitions, 5241 flow [2024-06-27 23:01:53,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:53,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:53,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-27 23:01:53,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551219512195122 [2024-06-27 23:01:53,428 INFO L175 Difference]: Start difference. First operand has 291 places, 329 transitions, 4225 flow. Second operand 10 states and 226 transitions. [2024-06-27 23:01:53,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 359 transitions, 5241 flow [2024-06-27 23:01:53,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 359 transitions, 5047 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:53,877 INFO L231 Difference]: Finished difference. Result has 295 places, 338 transitions, 4427 flow [2024-06-27 23:01:53,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4031, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4427, PETRI_PLACES=295, PETRI_TRANSITIONS=338} [2024-06-27 23:01:53,877 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-27 23:01:53,877 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 338 transitions, 4427 flow [2024-06-27 23:01:53,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:53,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:53,878 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-27 23:01:53,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:01:53,878 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-27 23:01:53,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:53,878 INFO L85 PathProgramCache]: Analyzing trace with hash 597830460, now seen corresponding path program 5 times [2024-06-27 23:01:53,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:53,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588306292] [2024-06-27 23:01:53,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:53,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:53,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:54,001 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-27 23:01:54,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:54,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588306292] [2024-06-27 23:01:54,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588306292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:54,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:54,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:54,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730168843] [2024-06-27 23:01:54,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:54,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:54,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:54,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:54,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:54,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:54,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 338 transitions, 4427 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:54,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:54,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:54,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:54,573 INFO L124 PetriNetUnfolderBase]: 2130/3672 cut-off events. [2024-06-27 23:01:54,573 INFO L125 PetriNetUnfolderBase]: For 181453/181455 co-relation queries the response was YES. [2024-06-27 23:01:54,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22862 conditions, 3672 events. 2130/3672 cut-off events. For 181453/181455 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 23491 event pairs, 441 based on Foata normal form. 3/3674 useless extension candidates. Maximal degree in co-relation 22736. Up to 3179 conditions per place. [2024-06-27 23:01:54,616 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 244 selfloop transitions, 112 changer transitions 0/364 dead transitions. [2024-06-27 23:01:54,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 364 transitions, 5510 flow [2024-06-27 23:01:54,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:01:54,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:01:54,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-27 23:01:54,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5521064301552107 [2024-06-27 23:01:54,617 INFO L175 Difference]: Start difference. First operand has 295 places, 338 transitions, 4427 flow. Second operand 11 states and 249 transitions. [2024-06-27 23:01:54,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 364 transitions, 5510 flow [2024-06-27 23:01:55,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 364 transitions, 5316 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:55,137 INFO L231 Difference]: Finished difference. Result has 300 places, 341 transitions, 4516 flow [2024-06-27 23:01:55,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4243, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4516, PETRI_PLACES=300, PETRI_TRANSITIONS=341} [2024-06-27 23:01:55,138 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-27 23:01:55,138 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 341 transitions, 4516 flow [2024-06-27 23:01:55,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:55,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:55,138 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-27 23:01:55,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:01:55,138 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-27 23:01:55,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:55,139 INFO L85 PathProgramCache]: Analyzing trace with hash 624531976, now seen corresponding path program 6 times [2024-06-27 23:01:55,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:55,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059649253] [2024-06-27 23:01:55,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:55,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:55,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:55,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-27 23:01:55,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:55,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059649253] [2024-06-27 23:01:55,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059649253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:55,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:55,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:55,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025395174] [2024-06-27 23:01:55,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:55,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:55,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:55,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:55,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:55,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:55,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 341 transitions, 4516 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:55,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:55,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:55,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:55,838 INFO L124 PetriNetUnfolderBase]: 2127/3668 cut-off events. [2024-06-27 23:01:55,838 INFO L125 PetriNetUnfolderBase]: For 183835/183837 co-relation queries the response was YES. [2024-06-27 23:01:55,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22961 conditions, 3668 events. 2127/3668 cut-off events. For 183835/183837 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 23490 event pairs, 441 based on Foata normal form. 3/3670 useless extension candidates. Maximal degree in co-relation 22833. Up to 3176 conditions per place. [2024-06-27 23:01:55,879 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 242 selfloop transitions, 111 changer transitions 0/361 dead transitions. [2024-06-27 23:01:55,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 361 transitions, 5404 flow [2024-06-27 23:01:55,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:55,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:55,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-27 23:01:55,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-27 23:01:55,880 INFO L175 Difference]: Start difference. First operand has 300 places, 341 transitions, 4516 flow. Second operand 9 states and 210 transitions. [2024-06-27 23:01:55,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 361 transitions, 5404 flow [2024-06-27 23:01:56,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 361 transitions, 5083 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:56,510 INFO L231 Difference]: Finished difference. Result has 301 places, 341 transitions, 4423 flow [2024-06-27 23:01:56,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4195, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4423, PETRI_PLACES=301, PETRI_TRANSITIONS=341} [2024-06-27 23:01:56,511 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-27 23:01:56,511 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 341 transitions, 4423 flow [2024-06-27 23:01:56,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:56,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:56,511 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-27 23:01:56,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:01:56,512 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-27 23:01:56,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:56,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1810448022, now seen corresponding path program 7 times [2024-06-27 23:01:56,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:56,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797153834] [2024-06-27 23:01:56,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:56,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:56,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:56,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-27 23:01:56,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:56,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797153834] [2024-06-27 23:01:56,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797153834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:56,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:56,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:56,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872481158] [2024-06-27 23:01:56,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:56,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:56,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:56,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:56,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:56,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:56,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 341 transitions, 4423 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:56,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:56,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:56,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:57,172 INFO L124 PetriNetUnfolderBase]: 2140/3684 cut-off events. [2024-06-27 23:01:57,172 INFO L125 PetriNetUnfolderBase]: For 191224/191224 co-relation queries the response was YES. [2024-06-27 23:01:57,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23047 conditions, 3684 events. 2140/3684 cut-off events. For 191224/191224 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 23582 event pairs, 444 based on Foata normal form. 1/3683 useless extension candidates. Maximal degree in co-relation 22919. Up to 3059 conditions per place. [2024-06-27 23:01:57,214 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 210 selfloop transitions, 153 changer transitions 0/371 dead transitions. [2024-06-27 23:01:57,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 371 transitions, 5719 flow [2024-06-27 23:01:57,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:57,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:57,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 23:01:57,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-27 23:01:57,215 INFO L175 Difference]: Start difference. First operand has 301 places, 341 transitions, 4423 flow. Second operand 8 states and 197 transitions. [2024-06-27 23:01:57,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 371 transitions, 5719 flow [2024-06-27 23:01:57,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 371 transitions, 5497 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:57,798 INFO L231 Difference]: Finished difference. Result has 301 places, 347 transitions, 4617 flow [2024-06-27 23:01:57,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4201, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4617, PETRI_PLACES=301, PETRI_TRANSITIONS=347} [2024-06-27 23:01:57,799 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-27 23:01:57,799 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 347 transitions, 4617 flow [2024-06-27 23:01:57,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:57,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:57,799 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-27 23:01:57,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:01:57,799 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-27 23:01:57,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:57,800 INFO L85 PathProgramCache]: Analyzing trace with hash 51263360, now seen corresponding path program 8 times [2024-06-27 23:01:57,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:57,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518982192] [2024-06-27 23:01:57,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:57,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:57,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:57,932 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-27 23:01:57,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:57,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518982192] [2024-06-27 23:01:57,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518982192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:57,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:57,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:57,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581943441] [2024-06-27 23:01:57,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:57,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:57,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:57,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:57,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:58,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:58,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 347 transitions, 4617 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:58,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:58,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:58,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:58,544 INFO L124 PetriNetUnfolderBase]: 2145/3693 cut-off events. [2024-06-27 23:01:58,544 INFO L125 PetriNetUnfolderBase]: For 196850/196850 co-relation queries the response was YES. [2024-06-27 23:01:58,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23294 conditions, 3693 events. 2145/3693 cut-off events. For 196850/196850 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 23641 event pairs, 444 based on Foata normal form. 1/3692 useless extension candidates. Maximal degree in co-relation 23165. Up to 3221 conditions per place. [2024-06-27 23:01:58,586 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 265 selfloop transitions, 98 changer transitions 0/371 dead transitions. [2024-06-27 23:01:58,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 371 transitions, 5577 flow [2024-06-27 23:01:58,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:58,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:58,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-27 23:01:58,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551219512195122 [2024-06-27 23:01:58,587 INFO L175 Difference]: Start difference. First operand has 301 places, 347 transitions, 4617 flow. Second operand 10 states and 226 transitions. [2024-06-27 23:01:58,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 371 transitions, 5577 flow [2024-06-27 23:01:59,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 371 transitions, 5211 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:59,164 INFO L231 Difference]: Finished difference. Result has 306 places, 350 transitions, 4499 flow [2024-06-27 23:01:59,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4257, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4499, PETRI_PLACES=306, PETRI_TRANSITIONS=350} [2024-06-27 23:01:59,165 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-27 23:01:59,165 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 350 transitions, 4499 flow [2024-06-27 23:01:59,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:59,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:59,165 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-27 23:01:59,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:01:59,166 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-27 23:01:59,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:59,166 INFO L85 PathProgramCache]: Analyzing trace with hash 484073076, now seen corresponding path program 9 times [2024-06-27 23:01:59,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:59,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098424879] [2024-06-27 23:01:59,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:59,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:59,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:59,283 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-27 23:01:59,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:59,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098424879] [2024-06-27 23:01:59,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098424879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:59,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:59,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:59,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624460880] [2024-06-27 23:01:59,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:59,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:59,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:59,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:59,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:59,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:01:59,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 350 transitions, 4499 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:59,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:59,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:01:59,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:59,847 INFO L124 PetriNetUnfolderBase]: 2150/3702 cut-off events. [2024-06-27 23:01:59,847 INFO L125 PetriNetUnfolderBase]: For 200725/200725 co-relation queries the response was YES. [2024-06-27 23:01:59,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23234 conditions, 3702 events. 2150/3702 cut-off events. For 200725/200725 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 23720 event pairs, 444 based on Foata normal form. 1/3701 useless extension candidates. Maximal degree in co-relation 23104. Up to 3071 conditions per place. [2024-06-27 23:01:59,891 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 199 selfloop transitions, 169 changer transitions 0/376 dead transitions. [2024-06-27 23:01:59,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 376 transitions, 5615 flow [2024-06-27 23:01:59,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:59,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:59,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 23:01:59,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-27 23:01:59,892 INFO L175 Difference]: Start difference. First operand has 306 places, 350 transitions, 4499 flow. Second operand 8 states and 195 transitions. [2024-06-27 23:01:59,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 376 transitions, 5615 flow [2024-06-27 23:02:00,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 376 transitions, 5367 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 23:02:00,523 INFO L231 Difference]: Finished difference. Result has 305 places, 353 transitions, 4639 flow [2024-06-27 23:02:00,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4251, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4639, PETRI_PLACES=305, PETRI_TRANSITIONS=353} [2024-06-27 23:02:00,524 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-27 23:02:00,524 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 353 transitions, 4639 flow [2024-06-27 23:02:00,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:00,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:00,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-27 23:02:00,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:02:00,524 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-27 23:02:00,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:00,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1294974716, now seen corresponding path program 10 times [2024-06-27 23:02:00,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:00,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728440295] [2024-06-27 23:02:00,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:00,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:00,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:00,651 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-27 23:02:00,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:00,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728440295] [2024-06-27 23:02:00,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728440295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:00,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:00,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:00,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184593869] [2024-06-27 23:02:00,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:00,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:00,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:00,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:00,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:00,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:00,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 353 transitions, 4639 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:00,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:00,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:00,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:01,225 INFO L124 PetriNetUnfolderBase]: 2147/3698 cut-off events. [2024-06-27 23:02:01,225 INFO L125 PetriNetUnfolderBase]: For 203829/203829 co-relation queries the response was YES. [2024-06-27 23:02:01,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23355 conditions, 3698 events. 2147/3698 cut-off events. For 203829/203829 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 23681 event pairs, 444 based on Foata normal form. 1/3697 useless extension candidates. Maximal degree in co-relation 23224. Up to 3225 conditions per place. [2024-06-27 23:02:01,269 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 266 selfloop transitions, 97 changer transitions 0/371 dead transitions. [2024-06-27 23:02:01,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 371 transitions, 5409 flow [2024-06-27 23:02:01,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:01,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:01,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 23:02:01,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-27 23:02:01,270 INFO L175 Difference]: Start difference. First operand has 305 places, 353 transitions, 4639 flow. Second operand 8 states and 189 transitions. [2024-06-27 23:02:01,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 371 transitions, 5409 flow [2024-06-27 23:02:01,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 371 transitions, 4985 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:01,951 INFO L231 Difference]: Finished difference. Result has 307 places, 353 transitions, 4415 flow [2024-06-27 23:02:01,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4215, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4415, PETRI_PLACES=307, PETRI_TRANSITIONS=353} [2024-06-27 23:02:01,952 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-27 23:02:01,952 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 353 transitions, 4415 flow [2024-06-27 23:02:01,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:01,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:01,952 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-27 23:02:01,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:02:01,953 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-27 23:02:01,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:01,953 INFO L85 PathProgramCache]: Analyzing trace with hash -207095112, now seen corresponding path program 11 times [2024-06-27 23:02:01,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:01,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112260249] [2024-06-27 23:02:01,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:01,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:01,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:02,070 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-27 23:02:02,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:02,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112260249] [2024-06-27 23:02:02,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112260249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:02,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:02,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:02,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132120440] [2024-06-27 23:02:02,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:02,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:02,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:02,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:02,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:02,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:02,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 353 transitions, 4415 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:02,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:02,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:02,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:02,623 INFO L124 PetriNetUnfolderBase]: 2160/3720 cut-off events. [2024-06-27 23:02:02,623 INFO L125 PetriNetUnfolderBase]: For 210586/210586 co-relation queries the response was YES. [2024-06-27 23:02:02,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23382 conditions, 3720 events. 2160/3720 cut-off events. For 210586/210586 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 23870 event pairs, 444 based on Foata normal form. 1/3719 useless extension candidates. Maximal degree in co-relation 23250. Up to 3083 conditions per place. [2024-06-27 23:02:02,667 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 198 selfloop transitions, 173 changer transitions 0/379 dead transitions. [2024-06-27 23:02:02,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 379 transitions, 5569 flow [2024-06-27 23:02:02,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:02,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:02,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 23:02:02,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-27 23:02:02,668 INFO L175 Difference]: Start difference. First operand has 307 places, 353 transitions, 4415 flow. Second operand 8 states and 193 transitions. [2024-06-27 23:02:02,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 379 transitions, 5569 flow [2024-06-27 23:02:03,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 379 transitions, 5375 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:03,584 INFO L231 Difference]: Finished difference. Result has 308 places, 359 transitions, 4649 flow [2024-06-27 23:02:03,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4221, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4649, PETRI_PLACES=308, PETRI_TRANSITIONS=359} [2024-06-27 23:02:03,585 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-27 23:02:03,585 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 359 transitions, 4649 flow [2024-06-27 23:02:03,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:03,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:03,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] [2024-06-27 23:02:03,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:02:03,586 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-27 23:02:03,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:03,586 INFO L85 PathProgramCache]: Analyzing trace with hash -207082092, now seen corresponding path program 12 times [2024-06-27 23:02:03,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:03,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108080851] [2024-06-27 23:02:03,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:03,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:03,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:03,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-27 23:02:03,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:03,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108080851] [2024-06-27 23:02:03,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108080851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:03,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:03,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:03,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465807800] [2024-06-27 23:02:03,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:03,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:03,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:03,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:03,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:03,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:03,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 359 transitions, 4649 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:03,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:03,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:03,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:04,323 INFO L124 PetriNetUnfolderBase]: 2157/3721 cut-off events. [2024-06-27 23:02:04,323 INFO L125 PetriNetUnfolderBase]: For 213479/213479 co-relation queries the response was YES. [2024-06-27 23:02:04,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23549 conditions, 3721 events. 2157/3721 cut-off events. For 213479/213479 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 23898 event pairs, 432 based on Foata normal form. 1/3721 useless extension candidates. Maximal degree in co-relation 23416. Up to 3314 conditions per place. [2024-06-27 23:02:04,368 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 324 selfloop transitions, 45 changer transitions 0/377 dead transitions. [2024-06-27 23:02:04,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 377 transitions, 5431 flow [2024-06-27 23:02:04,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:04,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:04,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 23:02:04,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-27 23:02:04,370 INFO L175 Difference]: Start difference. First operand has 308 places, 359 transitions, 4649 flow. Second operand 8 states and 185 transitions. [2024-06-27 23:02:04,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 377 transitions, 5431 flow [2024-06-27 23:02:05,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 377 transitions, 5138 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:05,048 INFO L231 Difference]: Finished difference. Result has 312 places, 359 transitions, 4452 flow [2024-06-27 23:02:05,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4356, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4452, PETRI_PLACES=312, PETRI_TRANSITIONS=359} [2024-06-27 23:02:05,049 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-27 23:02:05,049 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 359 transitions, 4452 flow [2024-06-27 23:02:05,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:05,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:05,049 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-27 23:02:05,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:02:05,050 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-27 23:02:05,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:05,050 INFO L85 PathProgramCache]: Analyzing trace with hash 146917010, now seen corresponding path program 13 times [2024-06-27 23:02:05,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:05,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116903634] [2024-06-27 23:02:05,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:05,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:05,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:05,171 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-27 23:02:05,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:05,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116903634] [2024-06-27 23:02:05,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116903634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:05,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:05,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:05,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289135719] [2024-06-27 23:02:05,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:05,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:05,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:05,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:05,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:05,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:05,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 359 transitions, 4452 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:05,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:05,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:05,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:05,791 INFO L124 PetriNetUnfolderBase]: 2178/3747 cut-off events. [2024-06-27 23:02:05,791 INFO L125 PetriNetUnfolderBase]: For 224255/224255 co-relation queries the response was YES. [2024-06-27 23:02:05,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23695 conditions, 3747 events. 2178/3747 cut-off events. For 224255/224255 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 24048 event pairs, 442 based on Foata normal form. 1/3746 useless extension candidates. Maximal degree in co-relation 23561. Up to 3230 conditions per place. [2024-06-27 23:02:05,837 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 258 selfloop transitions, 119 changer transitions 0/385 dead transitions. [2024-06-27 23:02:05,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 385 transitions, 5671 flow [2024-06-27 23:02:05,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:05,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:05,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 23:02:05,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-27 23:02:05,838 INFO L175 Difference]: Start difference. First operand has 312 places, 359 transitions, 4452 flow. Second operand 8 states and 189 transitions. [2024-06-27 23:02:05,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 385 transitions, 5671 flow [2024-06-27 23:02:06,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 385 transitions, 5443 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 23:02:06,586 INFO L231 Difference]: Finished difference. Result has 311 places, 368 transitions, 4644 flow [2024-06-27 23:02:06,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4224, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4644, PETRI_PLACES=311, PETRI_TRANSITIONS=368} [2024-06-27 23:02:06,586 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-27 23:02:06,586 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 368 transitions, 4644 flow [2024-06-27 23:02:06,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:06,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:06,587 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-27 23:02:06,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:02:06,587 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-27 23:02:06,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:06,587 INFO L85 PathProgramCache]: Analyzing trace with hash -936310348, now seen corresponding path program 14 times [2024-06-27 23:02:06,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:06,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012844662] [2024-06-27 23:02:06,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:06,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:06,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:06,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-27 23:02:06,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:06,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012844662] [2024-06-27 23:02:06,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012844662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:06,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:06,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:06,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779942126] [2024-06-27 23:02:06,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:06,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:06,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:06,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:06,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:06,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:06,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 368 transitions, 4644 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:06,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:06,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:06,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:07,375 INFO L124 PetriNetUnfolderBase]: 2183/3760 cut-off events. [2024-06-27 23:02:07,375 INFO L125 PetriNetUnfolderBase]: For 229924/229924 co-relation queries the response was YES. [2024-06-27 23:02:07,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24016 conditions, 3760 events. 2183/3760 cut-off events. For 229924/229924 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 24175 event pairs, 444 based on Foata normal form. 1/3759 useless extension candidates. Maximal degree in co-relation 23881. Up to 3236 conditions per place. [2024-06-27 23:02:07,417 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 258 selfloop transitions, 124 changer transitions 0/390 dead transitions. [2024-06-27 23:02:07,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 390 transitions, 5808 flow [2024-06-27 23:02:07,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:07,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:07,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-27 23:02:07,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585365853658537 [2024-06-27 23:02:07,418 INFO L175 Difference]: Start difference. First operand has 311 places, 368 transitions, 4644 flow. Second operand 10 states and 229 transitions. [2024-06-27 23:02:07,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 390 transitions, 5808 flow [2024-06-27 23:02:08,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 390 transitions, 5668 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:08,563 INFO L231 Difference]: Finished difference. Result has 318 places, 371 transitions, 4814 flow [2024-06-27 23:02:08,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4510, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4814, PETRI_PLACES=318, PETRI_TRANSITIONS=371} [2024-06-27 23:02:08,564 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-27 23:02:08,564 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 371 transitions, 4814 flow [2024-06-27 23:02:08,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:08,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:08,564 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-27 23:02:08,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:02:08,564 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-27 23:02:08,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:08,565 INFO L85 PathProgramCache]: Analyzing trace with hash 152457950, now seen corresponding path program 15 times [2024-06-27 23:02:08,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:08,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357956055] [2024-06-27 23:02:08,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:08,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:08,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:08,701 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-27 23:02:08,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:08,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357956055] [2024-06-27 23:02:08,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357956055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:08,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:08,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:08,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163403910] [2024-06-27 23:02:08,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:08,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:08,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:08,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:08,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:08,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:08,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 371 transitions, 4814 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:08,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:08,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:08,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:09,343 INFO L124 PetriNetUnfolderBase]: 2188/3774 cut-off events. [2024-06-27 23:02:09,343 INFO L125 PetriNetUnfolderBase]: For 235221/235221 co-relation queries the response was YES. [2024-06-27 23:02:09,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24368 conditions, 3774 events. 2188/3774 cut-off events. For 235221/235221 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 24307 event pairs, 432 based on Foata normal form. 1/3774 useless extension candidates. Maximal degree in co-relation 24231. Up to 3375 conditions per place. [2024-06-27 23:02:09,391 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 344 selfloop transitions, 40 changer transitions 0/392 dead transitions. [2024-06-27 23:02:09,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 392 transitions, 5832 flow [2024-06-27 23:02:09,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:09,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:09,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-27 23:02:09,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-27 23:02:09,392 INFO L175 Difference]: Start difference. First operand has 318 places, 371 transitions, 4814 flow. Second operand 10 states and 220 transitions. [2024-06-27 23:02:09,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 392 transitions, 5832 flow [2024-06-27 23:02:10,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 392 transitions, 5515 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:10,299 INFO L231 Difference]: Finished difference. Result has 320 places, 374 transitions, 4645 flow [2024-06-27 23:02:10,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4509, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4645, PETRI_PLACES=320, PETRI_TRANSITIONS=374} [2024-06-27 23:02:10,300 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-27 23:02:10,300 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 374 transitions, 4645 flow [2024-06-27 23:02:10,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:10,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:10,300 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-27 23:02:10,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:02:10,301 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-27 23:02:10,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:10,301 INFO L85 PathProgramCache]: Analyzing trace with hash 152724860, now seen corresponding path program 16 times [2024-06-27 23:02:10,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:10,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691231601] [2024-06-27 23:02:10,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:10,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:10,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:10,433 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-27 23:02:10,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:10,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691231601] [2024-06-27 23:02:10,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691231601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:10,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:10,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:10,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760562526] [2024-06-27 23:02:10,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:10,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:10,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:10,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:10,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:10,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:10,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 374 transitions, 4645 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:10,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:10,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:10,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:11,127 INFO L124 PetriNetUnfolderBase]: 2198/3792 cut-off events. [2024-06-27 23:02:11,128 INFO L125 PetriNetUnfolderBase]: For 240136/240136 co-relation queries the response was YES. [2024-06-27 23:02:11,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24344 conditions, 3792 events. 2198/3792 cut-off events. For 240136/240136 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24420 event pairs, 432 based on Foata normal form. 1/3792 useless extension candidates. Maximal degree in co-relation 24206. Up to 3385 conditions per place. [2024-06-27 23:02:11,174 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 346 selfloop transitions, 46 changer transitions 0/400 dead transitions. [2024-06-27 23:02:11,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 400 transitions, 5727 flow [2024-06-27 23:02:11,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:02:11,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:02:11,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 258 transitions. [2024-06-27 23:02:11,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-27 23:02:11,175 INFO L175 Difference]: Start difference. First operand has 320 places, 374 transitions, 4645 flow. Second operand 12 states and 258 transitions. [2024-06-27 23:02:11,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 400 transitions, 5727 flow [2024-06-27 23:02:12,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 400 transitions, 5605 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:12,060 INFO L231 Difference]: Finished difference. Result has 325 places, 380 transitions, 4719 flow [2024-06-27 23:02:12,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4539, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4719, PETRI_PLACES=325, PETRI_TRANSITIONS=380} [2024-06-27 23:02:12,063 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-27 23:02:12,063 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 380 transitions, 4719 flow [2024-06-27 23:02:12,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:12,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:12,063 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-27 23:02:12,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 23:02:12,064 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-27 23:02:12,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:12,064 INFO L85 PathProgramCache]: Analyzing trace with hash 138648380, now seen corresponding path program 17 times [2024-06-27 23:02:12,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:12,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329293351] [2024-06-27 23:02:12,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:12,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:12,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:12,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-27 23:02:12,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:12,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329293351] [2024-06-27 23:02:12,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329293351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:12,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:12,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:12,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930070888] [2024-06-27 23:02:12,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:12,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:12,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:12,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:12,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:12,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:12,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 380 transitions, 4719 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:12,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:12,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:12,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:12,813 INFO L124 PetriNetUnfolderBase]: 2195/3783 cut-off events. [2024-06-27 23:02:12,813 INFO L125 PetriNetUnfolderBase]: For 243010/243010 co-relation queries the response was YES. [2024-06-27 23:02:12,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24278 conditions, 3783 events. 2195/3783 cut-off events. For 243010/243010 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24361 event pairs, 444 based on Foata normal form. 1/3782 useless extension candidates. Maximal degree in co-relation 24139. Up to 3249 conditions per place. [2024-06-27 23:02:12,858 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 256 selfloop transitions, 135 changer transitions 0/399 dead transitions. [2024-06-27 23:02:12,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 399 transitions, 5701 flow [2024-06-27 23:02:12,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:02:12,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:02:12,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-27 23:02:12,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-27 23:02:12,859 INFO L175 Difference]: Start difference. First operand has 325 places, 380 transitions, 4719 flow. Second operand 11 states and 246 transitions. [2024-06-27 23:02:12,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 399 transitions, 5701 flow [2024-06-27 23:02:13,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 399 transitions, 5577 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 23:02:13,807 INFO L231 Difference]: Finished difference. Result has 327 places, 380 transitions, 4871 flow [2024-06-27 23:02:13,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4595, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4871, PETRI_PLACES=327, PETRI_TRANSITIONS=380} [2024-06-27 23:02:13,808 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-27 23:02:13,808 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 380 transitions, 4871 flow [2024-06-27 23:02:13,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:13,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:13,808 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-27 23:02:13,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 23:02:13,809 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-27 23:02:13,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:13,809 INFO L85 PathProgramCache]: Analyzing trace with hash 147362480, now seen corresponding path program 18 times [2024-06-27 23:02:13,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:13,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206105171] [2024-06-27 23:02:13,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:13,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:13,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:13,949 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-27 23:02:13,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:13,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206105171] [2024-06-27 23:02:13,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206105171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:13,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:13,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:13,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191863939] [2024-06-27 23:02:13,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:13,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:13,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:13,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:13,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:14,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:14,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 380 transitions, 4871 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:14,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:14,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:14,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:14,591 INFO L124 PetriNetUnfolderBase]: 2192/3784 cut-off events. [2024-06-27 23:02:14,591 INFO L125 PetriNetUnfolderBase]: For 245791/245791 co-relation queries the response was YES. [2024-06-27 23:02:14,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24417 conditions, 3784 events. 2192/3784 cut-off events. For 245791/245791 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 24408 event pairs, 432 based on Foata normal form. 1/3784 useless extension candidates. Maximal degree in co-relation 24277. Up to 3387 conditions per place. [2024-06-27 23:02:14,637 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 351 selfloop transitions, 36 changer transitions 0/395 dead transitions. [2024-06-27 23:02:14,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 395 transitions, 5681 flow [2024-06-27 23:02:14,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:14,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:14,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 23:02:14,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-27 23:02:14,638 INFO L175 Difference]: Start difference. First operand has 327 places, 380 transitions, 4871 flow. Second operand 8 states and 182 transitions. [2024-06-27 23:02:14,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 395 transitions, 5681 flow [2024-06-27 23:02:15,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 395 transitions, 5377 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-27 23:02:15,631 INFO L231 Difference]: Finished difference. Result has 325 places, 380 transitions, 4645 flow [2024-06-27 23:02:15,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4567, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4645, PETRI_PLACES=325, PETRI_TRANSITIONS=380} [2024-06-27 23:02:15,631 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-27 23:02:15,631 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 380 transitions, 4645 flow [2024-06-27 23:02:15,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:15,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:15,632 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-27 23:02:15,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 23:02:15,632 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-27 23:02:15,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:15,632 INFO L85 PathProgramCache]: Analyzing trace with hash -748404830, now seen corresponding path program 19 times [2024-06-27 23:02:15,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:15,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898890837] [2024-06-27 23:02:15,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:15,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:15,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:15,762 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-27 23:02:15,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:15,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898890837] [2024-06-27 23:02:15,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898890837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:15,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:15,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:15,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358158971] [2024-06-27 23:02:15,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:15,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:15,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:15,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:15,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:15,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:15,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 380 transitions, 4645 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:15,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:15,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:15,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:16,463 INFO L124 PetriNetUnfolderBase]: 2213/3820 cut-off events. [2024-06-27 23:02:16,463 INFO L125 PetriNetUnfolderBase]: For 258180/258182 co-relation queries the response was YES. [2024-06-27 23:02:16,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24642 conditions, 3820 events. 2213/3820 cut-off events. For 258180/258182 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 24682 event pairs, 441 based on Foata normal form. 3/3822 useless extension candidates. Maximal degree in co-relation 24501. Up to 3276 conditions per place. [2024-06-27 23:02:16,506 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 300 selfloop transitions, 108 changer transitions 0/416 dead transitions. [2024-06-27 23:02:16,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 416 transitions, 5836 flow [2024-06-27 23:02:16,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:16,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:16,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 23:02:16,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376306620209059 [2024-06-27 23:02:16,507 INFO L175 Difference]: Start difference. First operand has 325 places, 380 transitions, 4645 flow. Second operand 7 states and 183 transitions. [2024-06-27 23:02:16,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 416 transitions, 5836 flow [2024-06-27 23:02:17,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 416 transitions, 5748 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:17,552 INFO L231 Difference]: Finished difference. Result has 325 places, 389 transitions, 5021 flow [2024-06-27 23:02:17,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4557, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5021, PETRI_PLACES=325, PETRI_TRANSITIONS=389} [2024-06-27 23:02:17,553 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-27 23:02:17,553 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 389 transitions, 5021 flow [2024-06-27 23:02:17,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:17,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:17,553 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-27 23:02:17,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 23:02:17,553 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-27 23:02:17,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:17,554 INFO L85 PathProgramCache]: Analyzing trace with hash -541751390, now seen corresponding path program 20 times [2024-06-27 23:02:17,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:17,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317005998] [2024-06-27 23:02:17,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:17,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:17,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:17,683 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-27 23:02:17,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:17,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317005998] [2024-06-27 23:02:17,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317005998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:17,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:17,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:17,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914359703] [2024-06-27 23:02:17,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:17,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:17,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:17,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:17,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:17,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:17,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 389 transitions, 5021 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:17,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:17,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:17,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:18,373 INFO L124 PetriNetUnfolderBase]: 2210/3815 cut-off events. [2024-06-27 23:02:18,373 INFO L125 PetriNetUnfolderBase]: For 261320/261320 co-relation queries the response was YES. [2024-06-27 23:02:18,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24970 conditions, 3815 events. 2210/3815 cut-off events. For 261320/261320 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 24688 event pairs, 432 based on Foata normal form. 1/3815 useless extension candidates. Maximal degree in co-relation 24827. Up to 3273 conditions per place. [2024-06-27 23:02:18,422 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 302 selfloop transitions, 114 changer transitions 0/424 dead transitions. [2024-06-27 23:02:18,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 424 transitions, 6103 flow [2024-06-27 23:02:18,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:18,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:18,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-27 23:02:18,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6233062330623306 [2024-06-27 23:02:18,424 INFO L175 Difference]: Start difference. First operand has 325 places, 389 transitions, 5021 flow. Second operand 9 states and 230 transitions. [2024-06-27 23:02:18,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 424 transitions, 6103 flow [2024-06-27 23:02:19,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 424 transitions, 5914 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:19,635 INFO L231 Difference]: Finished difference. Result has 328 places, 389 transitions, 5083 flow [2024-06-27 23:02:19,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4832, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5083, PETRI_PLACES=328, PETRI_TRANSITIONS=389} [2024-06-27 23:02:19,636 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-27 23:02:19,636 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 389 transitions, 5083 flow [2024-06-27 23:02:19,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:19,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:19,636 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-27 23:02:19,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 23:02:19,637 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-27 23:02:19,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:19,637 INFO L85 PathProgramCache]: Analyzing trace with hash -541484480, now seen corresponding path program 21 times [2024-06-27 23:02:19,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:19,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995860635] [2024-06-27 23:02:19,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:19,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:19,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:19,767 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-27 23:02:19,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:19,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995860635] [2024-06-27 23:02:19,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995860635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:19,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:19,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:19,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215882573] [2024-06-27 23:02:19,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:19,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:19,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:19,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:19,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:19,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:19,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 389 transitions, 5083 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:19,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:19,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:19,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:20,449 INFO L124 PetriNetUnfolderBase]: 2207/3811 cut-off events. [2024-06-27 23:02:20,449 INFO L125 PetriNetUnfolderBase]: For 264327/264327 co-relation queries the response was YES. [2024-06-27 23:02:20,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24975 conditions, 3811 events. 2207/3811 cut-off events. For 264327/264327 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 24652 event pairs, 432 based on Foata normal form. 1/3811 useless extension candidates. Maximal degree in co-relation 24833. Up to 3270 conditions per place. [2024-06-27 23:02:20,497 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 298 selfloop transitions, 117 changer transitions 0/423 dead transitions. [2024-06-27 23:02:20,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 423 transitions, 5999 flow [2024-06-27 23:02:20,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:20,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:20,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-27 23:02:20,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6151761517615176 [2024-06-27 23:02:20,499 INFO L175 Difference]: Start difference. First operand has 328 places, 389 transitions, 5083 flow. Second operand 9 states and 227 transitions. [2024-06-27 23:02:20,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 423 transitions, 5999 flow [2024-06-27 23:02:21,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 423 transitions, 5731 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:21,800 INFO L231 Difference]: Finished difference. Result has 329 places, 389 transitions, 5075 flow [2024-06-27 23:02:21,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4815, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5075, PETRI_PLACES=329, PETRI_TRANSITIONS=389} [2024-06-27 23:02:21,801 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-27 23:02:21,801 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 389 transitions, 5075 flow [2024-06-27 23:02:21,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:21,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:21,801 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-27 23:02:21,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 23:02:21,802 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-27 23:02:21,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:21,802 INFO L85 PathProgramCache]: Analyzing trace with hash 969437982, now seen corresponding path program 22 times [2024-06-27 23:02:21,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:21,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361882390] [2024-06-27 23:02:21,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:21,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:21,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:21,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-27 23:02:21,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:21,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361882390] [2024-06-27 23:02:21,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361882390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:21,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:21,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:21,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849835240] [2024-06-27 23:02:21,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:21,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:21,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:21,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:21,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:21,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:21,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 389 transitions, 5075 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:21,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:21,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:21,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:22,611 INFO L124 PetriNetUnfolderBase]: 2212/3815 cut-off events. [2024-06-27 23:02:22,612 INFO L125 PetriNetUnfolderBase]: For 264466/264466 co-relation queries the response was YES. [2024-06-27 23:02:22,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25052 conditions, 3815 events. 2212/3815 cut-off events. For 264466/264466 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 24690 event pairs, 444 based on Foata normal form. 1/3814 useless extension candidates. Maximal degree in co-relation 24910. Up to 3177 conditions per place. [2024-06-27 23:02:22,658 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 216 selfloop transitions, 196 changer transitions 0/420 dead transitions. [2024-06-27 23:02:22,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 420 transitions, 6354 flow [2024-06-27 23:02:22,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:22,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:22,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-27 23:02:22,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-27 23:02:22,660 INFO L175 Difference]: Start difference. First operand has 329 places, 389 transitions, 5075 flow. Second operand 10 states and 238 transitions. [2024-06-27 23:02:22,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 420 transitions, 6354 flow [2024-06-27 23:02:23,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 420 transitions, 6142 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 23:02:23,830 INFO L231 Difference]: Finished difference. Result has 330 places, 392 transitions, 5340 flow [2024-06-27 23:02:23,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4875, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5340, PETRI_PLACES=330, PETRI_TRANSITIONS=392} [2024-06-27 23:02:23,831 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-27 23:02:23,831 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 392 transitions, 5340 flow [2024-06-27 23:02:23,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:23,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:23,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:23,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 23:02:23,831 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-27 23:02:23,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:23,832 INFO L85 PathProgramCache]: Analyzing trace with hash 634838200, now seen corresponding path program 23 times [2024-06-27 23:02:23,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:23,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483755599] [2024-06-27 23:02:23,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:23,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:23,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:23,948 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-27 23:02:23,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:23,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483755599] [2024-06-27 23:02:23,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483755599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:23,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:23,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:23,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985755844] [2024-06-27 23:02:23,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:23,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:23,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:23,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:23,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:23,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:23,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 392 transitions, 5340 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:23,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:23,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:23,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:24,624 INFO L124 PetriNetUnfolderBase]: 2209/3811 cut-off events. [2024-06-27 23:02:24,624 INFO L125 PetriNetUnfolderBase]: For 250382/250382 co-relation queries the response was YES. [2024-06-27 23:02:24,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24975 conditions, 3811 events. 2209/3811 cut-off events. For 250382/250382 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 24670 event pairs, 444 based on Foata normal form. 1/3810 useless extension candidates. Maximal degree in co-relation 24835. Up to 3174 conditions per place. [2024-06-27 23:02:24,671 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 221 selfloop transitions, 184 changer transitions 0/413 dead transitions. [2024-06-27 23:02:24,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 413 transitions, 6362 flow [2024-06-27 23:02:24,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:24,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:24,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 23:02:24,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 23:02:24,673 INFO L175 Difference]: Start difference. First operand has 330 places, 392 transitions, 5340 flow. Second operand 7 states and 175 transitions. [2024-06-27 23:02:24,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 413 transitions, 6362 flow [2024-06-27 23:02:25,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 413 transitions, 5716 flow, removed 44 selfloop flow, removed 11 redundant places. [2024-06-27 23:02:25,712 INFO L231 Difference]: Finished difference. Result has 326 places, 392 transitions, 5076 flow [2024-06-27 23:02:25,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4698, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5076, PETRI_PLACES=326, PETRI_TRANSITIONS=392} [2024-06-27 23:02:25,713 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 284 predicate places. [2024-06-27 23:02:25,713 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 392 transitions, 5076 flow [2024-06-27 23:02:25,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:25,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:25,713 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-27 23:02:25,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 23:02:25,713 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-27 23:02:25,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:25,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1134499712, now seen corresponding path program 24 times [2024-06-27 23:02:25,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:25,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889515512] [2024-06-27 23:02:25,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:25,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:25,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:25,835 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-27 23:02:25,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:25,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889515512] [2024-06-27 23:02:25,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889515512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:25,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:25,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:25,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133895050] [2024-06-27 23:02:25,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:25,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:25,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:25,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:25,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:25,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:25,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 392 transitions, 5076 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:25,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:25,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:25,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:26,530 INFO L124 PetriNetUnfolderBase]: 2214/3826 cut-off events. [2024-06-27 23:02:26,531 INFO L125 PetriNetUnfolderBase]: For 243722/243724 co-relation queries the response was YES. [2024-06-27 23:02:26,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24682 conditions, 3826 events. 2214/3826 cut-off events. For 243722/243724 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 24802 event pairs, 441 based on Foata normal form. 3/3828 useless extension candidates. Maximal degree in co-relation 24544. Up to 3180 conditions per place. [2024-06-27 23:02:26,580 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 203 changer transitions 0/422 dead transitions. [2024-06-27 23:02:26,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 422 transitions, 6184 flow [2024-06-27 23:02:26,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:26,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:26,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-27 23:02:26,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-27 23:02:26,586 INFO L175 Difference]: Start difference. First operand has 326 places, 392 transitions, 5076 flow. Second operand 10 states and 235 transitions. [2024-06-27 23:02:26,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 422 transitions, 6184 flow [2024-06-27 23:02:27,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 422 transitions, 5772 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:27,743 INFO L231 Difference]: Finished difference. Result has 329 places, 395 transitions, 5138 flow [2024-06-27 23:02:27,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4672, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5138, PETRI_PLACES=329, PETRI_TRANSITIONS=395} [2024-06-27 23:02:27,744 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-27 23:02:27,744 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 395 transitions, 5138 flow [2024-06-27 23:02:27,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:27,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:27,744 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-27 23:02:27,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 23:02:27,745 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-27 23:02:27,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:27,745 INFO L85 PathProgramCache]: Analyzing trace with hash -378720418, now seen corresponding path program 25 times [2024-06-27 23:02:27,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:27,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521301915] [2024-06-27 23:02:27,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:27,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:27,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:27,868 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-27 23:02:27,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:27,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521301915] [2024-06-27 23:02:27,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521301915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:27,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:27,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:27,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636101051] [2024-06-27 23:02:27,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:27,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:27,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:27,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:27,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:27,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:27,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 395 transitions, 5138 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:27,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:27,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:27,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:28,549 INFO L124 PetriNetUnfolderBase]: 2219/3835 cut-off events. [2024-06-27 23:02:28,550 INFO L125 PetriNetUnfolderBase]: For 243621/243623 co-relation queries the response was YES. [2024-06-27 23:02:28,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24774 conditions, 3835 events. 2219/3835 cut-off events. For 243621/243623 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 24853 event pairs, 441 based on Foata normal form. 3/3837 useless extension candidates. Maximal degree in co-relation 24636. Up to 3186 conditions per place. [2024-06-27 23:02:28,611 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 226 selfloop transitions, 197 changer transitions 0/431 dead transitions. [2024-06-27 23:02:28,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 431 transitions, 6438 flow [2024-06-27 23:02:28,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:28,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:28,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-27 23:02:28,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124661246612466 [2024-06-27 23:02:28,612 INFO L175 Difference]: Start difference. First operand has 329 places, 395 transitions, 5138 flow. Second operand 9 states and 226 transitions. [2024-06-27 23:02:28,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 431 transitions, 6438 flow [2024-06-27 23:02:29,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 431 transitions, 6028 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:29,752 INFO L231 Difference]: Finished difference. Result has 330 places, 398 transitions, 5196 flow [2024-06-27 23:02:29,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4745, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5196, PETRI_PLACES=330, PETRI_TRANSITIONS=398} [2024-06-27 23:02:29,753 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-27 23:02:29,753 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 398 transitions, 5196 flow [2024-06-27 23:02:29,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:29,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:29,753 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-27 23:02:29,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 23:02:29,753 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-27 23:02:29,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:29,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1141851362, now seen corresponding path program 26 times [2024-06-27 23:02:29,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:29,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608346950] [2024-06-27 23:02:29,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:29,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:29,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:29,883 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-27 23:02:29,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:29,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608346950] [2024-06-27 23:02:29,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608346950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:29,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:29,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:29,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878462356] [2024-06-27 23:02:29,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:29,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:29,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:29,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:29,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:29,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:29,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 398 transitions, 5196 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:29,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:29,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:29,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:30,531 INFO L124 PetriNetUnfolderBase]: 2216/3831 cut-off events. [2024-06-27 23:02:30,531 INFO L125 PetriNetUnfolderBase]: For 240612/240614 co-relation queries the response was YES. [2024-06-27 23:02:30,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24639 conditions, 3831 events. 2216/3831 cut-off events. For 240612/240614 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 24834 event pairs, 441 based on Foata normal form. 3/3833 useless extension candidates. Maximal degree in co-relation 24501. Up to 3183 conditions per place. [2024-06-27 23:02:30,578 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 224 selfloop transitions, 200 changer transitions 0/432 dead transitions. [2024-06-27 23:02:30,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 432 transitions, 6286 flow [2024-06-27 23:02:30,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:02:30,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:02:30,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 263 transitions. [2024-06-27 23:02:30,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5831485587583148 [2024-06-27 23:02:30,579 INFO L175 Difference]: Start difference. First operand has 330 places, 398 transitions, 5196 flow. Second operand 11 states and 263 transitions. [2024-06-27 23:02:30,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 432 transitions, 6286 flow [2024-06-27 23:02:31,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 432 transitions, 5844 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-27 23:02:31,723 INFO L231 Difference]: Finished difference. Result has 332 places, 398 transitions, 5172 flow [2024-06-27 23:02:31,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4758, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5172, PETRI_PLACES=332, PETRI_TRANSITIONS=398} [2024-06-27 23:02:31,723 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-27 23:02:31,723 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 398 transitions, 5172 flow [2024-06-27 23:02:31,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:31,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:31,724 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-27 23:02:31,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 23:02:31,724 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-27 23:02:31,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:31,724 INFO L85 PathProgramCache]: Analyzing trace with hash 969432402, now seen corresponding path program 27 times [2024-06-27 23:02:31,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:31,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359261149] [2024-06-27 23:02:31,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:31,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:31,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:31,878 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-27 23:02:31,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:31,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359261149] [2024-06-27 23:02:31,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359261149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:31,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:31,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:31,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088046401] [2024-06-27 23:02:31,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:31,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:31,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:31,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:31,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:31,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:31,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 398 transitions, 5172 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:31,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:31,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:31,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:32,544 INFO L124 PetriNetUnfolderBase]: 2213/3821 cut-off events. [2024-06-27 23:02:32,544 INFO L125 PetriNetUnfolderBase]: For 231784/231784 co-relation queries the response was YES. [2024-06-27 23:02:32,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24436 conditions, 3821 events. 2213/3821 cut-off events. For 231784/231784 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 24758 event pairs, 444 based on Foata normal form. 1/3820 useless extension candidates. Maximal degree in co-relation 24299. Up to 3180 conditions per place. [2024-06-27 23:02:32,592 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 221 selfloop transitions, 197 changer transitions 0/426 dead transitions. [2024-06-27 23:02:32,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 426 transitions, 6078 flow [2024-06-27 23:02:32,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:32,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:32,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-27 23:02:32,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-27 23:02:32,594 INFO L175 Difference]: Start difference. First operand has 332 places, 398 transitions, 5172 flow. Second operand 9 states and 222 transitions. [2024-06-27 23:02:32,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 426 transitions, 6078 flow [2024-06-27 23:02:33,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 426 transitions, 5560 flow, removed 13 selfloop flow, removed 13 redundant places. [2024-06-27 23:02:33,633 INFO L231 Difference]: Finished difference. Result has 328 places, 398 transitions, 5062 flow [2024-06-27 23:02:33,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4654, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5062, PETRI_PLACES=328, PETRI_TRANSITIONS=398} [2024-06-27 23:02:33,634 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-27 23:02:33,634 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 398 transitions, 5062 flow [2024-06-27 23:02:33,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:33,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:33,634 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-27 23:02:33,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 23:02:33,634 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-27 23:02:33,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:33,635 INFO L85 PathProgramCache]: Analyzing trace with hash 152949982, now seen corresponding path program 1 times [2024-06-27 23:02:33,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:33,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466279573] [2024-06-27 23:02:33,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:33,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:33,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:33,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-27 23:02:33,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:33,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466279573] [2024-06-27 23:02:33,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466279573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:33,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:33,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:33,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260688497] [2024-06-27 23:02:33,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:33,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:33,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:33,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:33,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:33,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:33,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 398 transitions, 5062 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:33,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:33,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:33,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:34,443 INFO L124 PetriNetUnfolderBase]: 2253/3898 cut-off events. [2024-06-27 23:02:34,443 INFO L125 PetriNetUnfolderBase]: For 241158/241158 co-relation queries the response was YES. [2024-06-27 23:02:34,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24681 conditions, 3898 events. 2253/3898 cut-off events. For 241158/241158 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 25341 event pairs, 438 based on Foata normal form. 6/3903 useless extension candidates. Maximal degree in co-relation 24545. Up to 3418 conditions per place. [2024-06-27 23:02:34,495 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 378 selfloop transitions, 38 changer transitions 0/424 dead transitions. [2024-06-27 23:02:34,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 424 transitions, 6023 flow [2024-06-27 23:02:34,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:34,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:34,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-27 23:02:34,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414634146341464 [2024-06-27 23:02:34,497 INFO L175 Difference]: Start difference. First operand has 328 places, 398 transitions, 5062 flow. Second operand 10 states and 222 transitions. [2024-06-27 23:02:34,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 424 transitions, 6023 flow [2024-06-27 23:02:35,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 424 transitions, 5566 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 23:02:35,430 INFO L231 Difference]: Finished difference. Result has 328 places, 400 transitions, 4732 flow [2024-06-27 23:02:35,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4605, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4732, PETRI_PLACES=328, PETRI_TRANSITIONS=400} [2024-06-27 23:02:35,431 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-27 23:02:35,432 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 400 transitions, 4732 flow [2024-06-27 23:02:35,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:35,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:35,432 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-27 23:02:35,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 23:02:35,432 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-27 23:02:35,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:35,433 INFO L85 PathProgramCache]: Analyzing trace with hash 983739584, now seen corresponding path program 2 times [2024-06-27 23:02:35,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:35,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610469520] [2024-06-27 23:02:35,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:35,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:35,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:35,591 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-27 23:02:35,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:35,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610469520] [2024-06-27 23:02:35,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610469520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:35,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:35,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:35,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394967903] [2024-06-27 23:02:35,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:35,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:35,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:35,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:35,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:35,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:35,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 400 transitions, 4732 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:35,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:35,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:35,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:36,258 INFO L124 PetriNetUnfolderBase]: 2314/3999 cut-off events. [2024-06-27 23:02:36,259 INFO L125 PetriNetUnfolderBase]: For 235900/235900 co-relation queries the response was YES. [2024-06-27 23:02:36,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24898 conditions, 3999 events. 2314/3999 cut-off events. For 235900/235900 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 26118 event pairs, 442 based on Foata normal form. 6/4004 useless extension candidates. Maximal degree in co-relation 24762. Up to 3431 conditions per place. [2024-06-27 23:02:36,305 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 371 selfloop transitions, 54 changer transitions 0/433 dead transitions. [2024-06-27 23:02:36,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 433 transitions, 5776 flow [2024-06-27 23:02:36,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:36,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:36,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-27 23:02:36,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636856368563685 [2024-06-27 23:02:36,307 INFO L175 Difference]: Start difference. First operand has 328 places, 400 transitions, 4732 flow. Second operand 9 states and 208 transitions. [2024-06-27 23:02:36,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 433 transitions, 5776 flow [2024-06-27 23:02:37,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 433 transitions, 5696 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:37,081 INFO L231 Difference]: Finished difference. Result has 331 places, 407 transitions, 4882 flow [2024-06-27 23:02:37,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4652, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4882, PETRI_PLACES=331, PETRI_TRANSITIONS=407} [2024-06-27 23:02:37,081 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-27 23:02:37,082 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 407 transitions, 4882 flow [2024-06-27 23:02:37,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:37,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:37,082 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-27 23:02:37,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 23:02:37,082 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-27 23:02:37,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:37,083 INFO L85 PathProgramCache]: Analyzing trace with hash -541259358, now seen corresponding path program 3 times [2024-06-27 23:02:37,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:37,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942806197] [2024-06-27 23:02:37,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:37,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:37,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:37,235 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-27 23:02:37,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:37,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942806197] [2024-06-27 23:02:37,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942806197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:37,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:37,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:37,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642864091] [2024-06-27 23:02:37,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:37,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:37,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:37,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:37,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:37,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:37,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 407 transitions, 4882 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:37,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:37,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:37,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:37,956 INFO L124 PetriNetUnfolderBase]: 2334/4035 cut-off events. [2024-06-27 23:02:37,956 INFO L125 PetriNetUnfolderBase]: For 242687/242687 co-relation queries the response was YES. [2024-06-27 23:02:37,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25311 conditions, 4035 events. 2334/4035 cut-off events. For 242687/242687 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 26432 event pairs, 414 based on Foata normal form. 6/4040 useless extension candidates. Maximal degree in co-relation 25173. Up to 3343 conditions per place. [2024-06-27 23:02:38,009 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 371 selfloop transitions, 57 changer transitions 0/436 dead transitions. [2024-06-27 23:02:38,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 436 transitions, 5884 flow [2024-06-27 23:02:38,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:38,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:38,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 23:02:38,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 23:02:38,010 INFO L175 Difference]: Start difference. First operand has 331 places, 407 transitions, 4882 flow. Second operand 7 states and 175 transitions. [2024-06-27 23:02:38,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 436 transitions, 5884 flow [2024-06-27 23:02:38,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 436 transitions, 5760 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:38,992 INFO L231 Difference]: Finished difference. Result has 333 places, 408 transitions, 4906 flow [2024-06-27 23:02:38,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4760, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4906, PETRI_PLACES=333, PETRI_TRANSITIONS=408} [2024-06-27 23:02:38,992 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-27 23:02:38,992 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 408 transitions, 4906 flow [2024-06-27 23:02:38,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:38,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:38,993 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-27 23:02:38,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 23:02:38,993 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-27 23:02:38,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:38,993 INFO L85 PathProgramCache]: Analyzing trace with hash -275562078, now seen corresponding path program 4 times [2024-06-27 23:02:38,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:38,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210581940] [2024-06-27 23:02:38,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:38,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:38,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:39,131 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-27 23:02:39,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:39,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210581940] [2024-06-27 23:02:39,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210581940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:39,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:39,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:39,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699518256] [2024-06-27 23:02:39,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:39,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:39,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:39,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:39,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:39,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:39,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 408 transitions, 4906 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:39,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:39,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:39,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:39,892 INFO L124 PetriNetUnfolderBase]: 2321/4017 cut-off events. [2024-06-27 23:02:39,892 INFO L125 PetriNetUnfolderBase]: For 225548/225550 co-relation queries the response was YES. [2024-06-27 23:02:39,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24727 conditions, 4017 events. 2321/4017 cut-off events. For 225548/225550 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 26351 event pairs, 418 based on Foata normal form. 8/4024 useless extension candidates. Maximal degree in co-relation 24588. Up to 3286 conditions per place. [2024-06-27 23:02:39,935 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 370 selfloop transitions, 56 changer transitions 0/434 dead transitions. [2024-06-27 23:02:39,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 434 transitions, 5874 flow [2024-06-27 23:02:39,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:39,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:39,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 23:02:39,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-27 23:02:39,936 INFO L175 Difference]: Start difference. First operand has 333 places, 408 transitions, 4906 flow. Second operand 7 states and 172 transitions. [2024-06-27 23:02:39,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 434 transitions, 5874 flow [2024-06-27 23:02:40,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 434 transitions, 5748 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:40,831 INFO L231 Difference]: Finished difference. Result has 335 places, 408 transitions, 4896 flow [2024-06-27 23:02:40,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4780, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4896, PETRI_PLACES=335, PETRI_TRANSITIONS=408} [2024-06-27 23:02:40,832 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 293 predicate places. [2024-06-27 23:02:40,832 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 408 transitions, 4896 flow [2024-06-27 23:02:40,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:40,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:40,832 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-27 23:02:40,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 23:02:40,833 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-27 23:02:40,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:40,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1207237920, now seen corresponding path program 1 times [2024-06-27 23:02:40,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:40,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113571601] [2024-06-27 23:02:40,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:40,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:40,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:40,996 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-27 23:02:40,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:40,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113571601] [2024-06-27 23:02:40,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113571601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:40,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:40,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:40,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893347687] [2024-06-27 23:02:40,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:40,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:40,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:40,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:40,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:41,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:41,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 408 transitions, 4896 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:41,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:41,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:41,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:41,676 INFO L124 PetriNetUnfolderBase]: 2334/4036 cut-off events. [2024-06-27 23:02:41,677 INFO L125 PetriNetUnfolderBase]: For 213103/213103 co-relation queries the response was YES. [2024-06-27 23:02:41,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24882 conditions, 4036 events. 2334/4036 cut-off events. For 213103/213103 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 26449 event pairs, 451 based on Foata normal form. 1/4036 useless extension candidates. Maximal degree in co-relation 24742. Up to 3570 conditions per place. [2024-06-27 23:02:41,727 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 401 selfloop transitions, 36 changer transitions 0/445 dead transitions. [2024-06-27 23:02:41,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 445 transitions, 6098 flow [2024-06-27 23:02:41,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:41,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:41,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 23:02:41,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-27 23:02:41,728 INFO L175 Difference]: Start difference. First operand has 335 places, 408 transitions, 4896 flow. Second operand 8 states and 197 transitions. [2024-06-27 23:02:41,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 445 transitions, 6098 flow [2024-06-27 23:02:42,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 445 transitions, 5942 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:42,606 INFO L231 Difference]: Finished difference. Result has 337 places, 414 transitions, 4920 flow [2024-06-27 23:02:42,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4740, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4920, PETRI_PLACES=337, PETRI_TRANSITIONS=414} [2024-06-27 23:02:42,606 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-27 23:02:42,606 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 414 transitions, 4920 flow [2024-06-27 23:02:42,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:42,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:42,607 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-27 23:02:42,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 23:02:42,607 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-27 23:02:42,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:42,607 INFO L85 PathProgramCache]: Analyzing trace with hash 693214508, now seen corresponding path program 1 times [2024-06-27 23:02:42,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:42,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895578280] [2024-06-27 23:02:42,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:42,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:42,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:42,762 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-27 23:02:42,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:42,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895578280] [2024-06-27 23:02:42,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895578280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:42,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:42,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:42,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840506185] [2024-06-27 23:02:42,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:42,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:42,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:42,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:42,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:42,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:42,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 414 transitions, 4920 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:42,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:42,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:42,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:43,465 INFO L124 PetriNetUnfolderBase]: 2352/4065 cut-off events. [2024-06-27 23:02:43,465 INFO L125 PetriNetUnfolderBase]: For 222672/222672 co-relation queries the response was YES. [2024-06-27 23:02:43,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25209 conditions, 4065 events. 2352/4065 cut-off events. For 222672/222672 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 26671 event pairs, 451 based on Foata normal form. 1/4065 useless extension candidates. Maximal degree in co-relation 25069. Up to 3572 conditions per place. [2024-06-27 23:02:43,516 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 391 selfloop transitions, 52 changer transitions 0/451 dead transitions. [2024-06-27 23:02:43,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 451 transitions, 6165 flow [2024-06-27 23:02:43,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:43,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:43,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 23:02:43,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-27 23:02:43,518 INFO L175 Difference]: Start difference. First operand has 337 places, 414 transitions, 4920 flow. Second operand 8 states and 197 transitions. [2024-06-27 23:02:43,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 451 transitions, 6165 flow [2024-06-27 23:02:44,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 451 transitions, 6061 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:44,276 INFO L231 Difference]: Finished difference. Result has 342 places, 423 transitions, 5073 flow [2024-06-27 23:02:44,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4821, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5073, PETRI_PLACES=342, PETRI_TRANSITIONS=423} [2024-06-27 23:02:44,277 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-27 23:02:44,277 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 423 transitions, 5073 flow [2024-06-27 23:02:44,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:44,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:44,277 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-27 23:02:44,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 23:02:44,278 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-27 23:02:44,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:44,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1810829494, now seen corresponding path program 2 times [2024-06-27 23:02:44,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:44,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632562843] [2024-06-27 23:02:44,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:44,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:44,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:44,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-27 23:02:44,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:44,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632562843] [2024-06-27 23:02:44,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632562843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:44,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:44,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:44,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014990466] [2024-06-27 23:02:44,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:44,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:44,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:44,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:44,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:44,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:44,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 423 transitions, 5073 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:44,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:44,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:44,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:45,163 INFO L124 PetriNetUnfolderBase]: 2357/4072 cut-off events. [2024-06-27 23:02:45,163 INFO L125 PetriNetUnfolderBase]: For 224771/224771 co-relation queries the response was YES. [2024-06-27 23:02:45,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25581 conditions, 4072 events. 2357/4072 cut-off events. For 224771/224771 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 26749 event pairs, 450 based on Foata normal form. 1/4072 useless extension candidates. Maximal degree in co-relation 25438. Up to 3614 conditions per place. [2024-06-27 23:02:45,215 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 411 selfloop transitions, 34 changer transitions 0/453 dead transitions. [2024-06-27 23:02:45,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 453 transitions, 6065 flow [2024-06-27 23:02:45,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:45,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:45,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 23:02:45,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 23:02:45,216 INFO L175 Difference]: Start difference. First operand has 342 places, 423 transitions, 5073 flow. Second operand 8 states and 192 transitions. [2024-06-27 23:02:45,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 453 transitions, 6065 flow [2024-06-27 23:02:46,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 453 transitions, 5861 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:46,166 INFO L231 Difference]: Finished difference. Result has 346 places, 426 transitions, 4983 flow [2024-06-27 23:02:46,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4869, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4983, PETRI_PLACES=346, PETRI_TRANSITIONS=426} [2024-06-27 23:02:46,166 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-27 23:02:46,166 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 426 transitions, 4983 flow [2024-06-27 23:02:46,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:46,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:46,167 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-27 23:02:46,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 23:02:46,167 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-27 23:02:46,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:46,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1401307282, now seen corresponding path program 2 times [2024-06-27 23:02:46,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:46,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954684306] [2024-06-27 23:02:46,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:46,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:46,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:46,292 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-27 23:02:46,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:46,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954684306] [2024-06-27 23:02:46,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954684306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:46,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:46,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:46,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774864508] [2024-06-27 23:02:46,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:46,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:46,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:46,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:46,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:46,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:46,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 426 transitions, 4983 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:46,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:46,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:46,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:47,013 INFO L124 PetriNetUnfolderBase]: 2385/4121 cut-off events. [2024-06-27 23:02:47,014 INFO L125 PetriNetUnfolderBase]: For 232659/232659 co-relation queries the response was YES. [2024-06-27 23:02:47,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25933 conditions, 4121 events. 2385/4121 cut-off events. For 232659/232659 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 27069 event pairs, 453 based on Foata normal form. 1/4121 useless extension candidates. Maximal degree in co-relation 25790. Up to 3604 conditions per place. [2024-06-27 23:02:47,067 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 397 selfloop transitions, 68 changer transitions 0/473 dead transitions. [2024-06-27 23:02:47,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 473 transitions, 6515 flow [2024-06-27 23:02:47,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:02:47,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:02:47,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-06-27 23:02:47,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565410199556541 [2024-06-27 23:02:47,069 INFO L175 Difference]: Start difference. First operand has 346 places, 426 transitions, 4983 flow. Second operand 11 states and 255 transitions. [2024-06-27 23:02:47,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 473 transitions, 6515 flow [2024-06-27 23:02:48,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 473 transitions, 6407 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:48,102 INFO L231 Difference]: Finished difference. Result has 352 places, 441 transitions, 5241 flow [2024-06-27 23:02:48,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4889, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5241, PETRI_PLACES=352, PETRI_TRANSITIONS=441} [2024-06-27 23:02:48,102 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-27 23:02:48,103 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 441 transitions, 5241 flow [2024-06-27 23:02:48,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:48,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:48,103 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-27 23:02:48,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 23:02:48,103 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-27 23:02:48,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:48,104 INFO L85 PathProgramCache]: Analyzing trace with hash -60332038, now seen corresponding path program 3 times [2024-06-27 23:02:48,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:48,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231990470] [2024-06-27 23:02:48,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:48,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:48,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:48,215 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-27 23:02:48,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:48,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231990470] [2024-06-27 23:02:48,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231990470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:48,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:48,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:48,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661491498] [2024-06-27 23:02:48,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:48,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:48,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:48,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:48,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:48,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:48,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 441 transitions, 5241 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:48,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:48,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:48,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:48,970 INFO L124 PetriNetUnfolderBase]: 2382/4119 cut-off events. [2024-06-27 23:02:48,970 INFO L125 PetriNetUnfolderBase]: For 234842/234842 co-relation queries the response was YES. [2024-06-27 23:02:49,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25953 conditions, 4119 events. 2382/4119 cut-off events. For 234842/234842 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 27141 event pairs, 453 based on Foata normal form. 1/4119 useless extension candidates. Maximal degree in co-relation 25808. Up to 3601 conditions per place. [2024-06-27 23:02:49,015 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 397 selfloop transitions, 66 changer transitions 0/471 dead transitions. [2024-06-27 23:02:49,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 471 transitions, 6401 flow [2024-06-27 23:02:49,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:49,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:49,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-27 23:02:49,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-27 23:02:49,017 INFO L175 Difference]: Start difference. First operand has 352 places, 441 transitions, 5241 flow. Second operand 10 states and 238 transitions. [2024-06-27 23:02:49,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 471 transitions, 6401 flow [2024-06-27 23:02:50,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 471 transitions, 6235 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:50,029 INFO L231 Difference]: Finished difference. Result has 358 places, 441 transitions, 5213 flow [2024-06-27 23:02:50,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5075, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5213, PETRI_PLACES=358, PETRI_TRANSITIONS=441} [2024-06-27 23:02:50,029 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 316 predicate places. [2024-06-27 23:02:50,029 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 441 transitions, 5213 flow [2024-06-27 23:02:50,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:50,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:50,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-27 23:02:50,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 23:02:50,030 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-27 23:02:50,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:50,030 INFO L85 PathProgramCache]: Analyzing trace with hash 697855952, now seen corresponding path program 3 times [2024-06-27 23:02:50,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:50,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137966273] [2024-06-27 23:02:50,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:50,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:50,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:50,179 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-27 23:02:50,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:50,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137966273] [2024-06-27 23:02:50,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137966273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:50,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:50,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:50,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774123661] [2024-06-27 23:02:50,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:50,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:50,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:50,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:50,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:50,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:50,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 441 transitions, 5213 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:50,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:50,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:50,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:50,919 INFO L124 PetriNetUnfolderBase]: 2387/4124 cut-off events. [2024-06-27 23:02:50,919 INFO L125 PetriNetUnfolderBase]: For 239989/239989 co-relation queries the response was YES. [2024-06-27 23:02:50,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26028 conditions, 4124 events. 2387/4124 cut-off events. For 239989/239989 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 27181 event pairs, 450 based on Foata normal form. 1/4124 useless extension candidates. Maximal degree in co-relation 25882. Up to 3649 conditions per place. [2024-06-27 23:02:50,972 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 422 selfloop transitions, 44 changer transitions 0/474 dead transitions. [2024-06-27 23:02:50,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 474 transitions, 6259 flow [2024-06-27 23:02:50,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:02:50,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:02:50,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-27 23:02:50,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5521064301552107 [2024-06-27 23:02:50,973 INFO L175 Difference]: Start difference. First operand has 358 places, 441 transitions, 5213 flow. Second operand 11 states and 249 transitions. [2024-06-27 23:02:50,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 474 transitions, 6259 flow [2024-06-27 23:02:51,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 474 transitions, 6107 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 23:02:51,954 INFO L231 Difference]: Finished difference. Result has 360 places, 444 transitions, 5201 flow [2024-06-27 23:02:51,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5061, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5201, PETRI_PLACES=360, PETRI_TRANSITIONS=444} [2024-06-27 23:02:51,954 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 318 predicate places. [2024-06-27 23:02:51,954 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 444 transitions, 5201 flow [2024-06-27 23:02:51,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:51,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:51,955 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-27 23:02:51,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 23:02:51,955 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-27 23:02:51,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:51,955 INFO L85 PathProgramCache]: Analyzing trace with hash 214164340, now seen corresponding path program 4 times [2024-06-27 23:02:51,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:51,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860566471] [2024-06-27 23:02:51,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:51,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:51,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:52,078 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-27 23:02:52,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:52,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860566471] [2024-06-27 23:02:52,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860566471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:52,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:52,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:52,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091617089] [2024-06-27 23:02:52,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:52,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:52,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:52,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:52,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:52,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:52,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 444 transitions, 5201 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:52,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:52,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:52,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:52,830 INFO L124 PetriNetUnfolderBase]: 2408/4153 cut-off events. [2024-06-27 23:02:52,830 INFO L125 PetriNetUnfolderBase]: For 252893/252893 co-relation queries the response was YES. [2024-06-27 23:02:52,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26467 conditions, 4153 events. 2408/4153 cut-off events. For 252893/252893 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 27312 event pairs, 463 based on Foata normal form. 1/4152 useless extension candidates. Maximal degree in co-relation 26320. Up to 3404 conditions per place. [2024-06-27 23:02:52,873 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 349 selfloop transitions, 130 changer transitions 0/487 dead transitions. [2024-06-27 23:02:52,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 487 transitions, 7115 flow [2024-06-27 23:02:52,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:52,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:52,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 23:02:52,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:02:52,874 INFO L175 Difference]: Start difference. First operand has 360 places, 444 transitions, 5201 flow. Second operand 8 states and 205 transitions. [2024-06-27 23:02:52,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 487 transitions, 7115 flow [2024-06-27 23:02:54,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 487 transitions, 6969 flow, removed 16 selfloop flow, removed 12 redundant places. [2024-06-27 23:02:54,086 INFO L231 Difference]: Finished difference. Result has 356 places, 456 transitions, 5551 flow [2024-06-27 23:02:54,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5055, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5551, PETRI_PLACES=356, PETRI_TRANSITIONS=456} [2024-06-27 23:02:54,086 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-06-27 23:02:54,086 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 456 transitions, 5551 flow [2024-06-27 23:02:54,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:54,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:54,087 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-27 23:02:54,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 23:02:54,087 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-27 23:02:54,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:54,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1690022356, now seen corresponding path program 5 times [2024-06-27 23:02:54,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:54,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913332133] [2024-06-27 23:02:54,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:54,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:54,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:54,224 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-27 23:02:54,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:54,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913332133] [2024-06-27 23:02:54,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913332133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:54,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:54,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:54,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022866819] [2024-06-27 23:02:54,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:54,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:54,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:54,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:54,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:54,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:54,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 456 transitions, 5551 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:54,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:54,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:54,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:54,921 INFO L124 PetriNetUnfolderBase]: 2418/4172 cut-off events. [2024-06-27 23:02:54,921 INFO L125 PetriNetUnfolderBase]: For 261892/261894 co-relation queries the response was YES. [2024-06-27 23:02:54,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27212 conditions, 4172 events. 2418/4172 cut-off events. For 261892/261894 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 27520 event pairs, 456 based on Foata normal form. 3/4174 useless extension candidates. Maximal degree in co-relation 27066. Up to 3607 conditions per place. [2024-06-27 23:02:54,975 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 404 selfloop transitions, 74 changer transitions 0/486 dead transitions. [2024-06-27 23:02:54,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 486 transitions, 6656 flow [2024-06-27 23:02:54,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:54,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:54,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 23:02:54,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-27 23:02:54,976 INFO L175 Difference]: Start difference. First operand has 356 places, 456 transitions, 5551 flow. Second operand 8 states and 193 transitions. [2024-06-27 23:02:54,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 486 transitions, 6656 flow [2024-06-27 23:02:56,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 486 transitions, 6455 flow, removed 66 selfloop flow, removed 2 redundant places. [2024-06-27 23:02:56,164 INFO L231 Difference]: Finished difference. Result has 362 places, 462 transitions, 5599 flow [2024-06-27 23:02:56,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5378, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5599, PETRI_PLACES=362, PETRI_TRANSITIONS=462} [2024-06-27 23:02:56,164 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-27 23:02:56,165 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 462 transitions, 5599 flow [2024-06-27 23:02:56,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:56,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:56,165 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-27 23:02:56,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 23:02:56,165 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-27 23:02:56,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:56,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1690022542, now seen corresponding path program 4 times [2024-06-27 23:02:56,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:56,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426170128] [2024-06-27 23:02:56,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:56,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:56,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:56,285 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-27 23:02:56,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:56,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426170128] [2024-06-27 23:02:56,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426170128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:56,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:56,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:56,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064725028] [2024-06-27 23:02:56,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:56,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:56,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:56,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:56,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:56,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:56,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 462 transitions, 5599 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:56,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:56,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:56,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:56,968 INFO L124 PetriNetUnfolderBase]: 2431/4198 cut-off events. [2024-06-27 23:02:56,969 INFO L125 PetriNetUnfolderBase]: For 270917/270919 co-relation queries the response was YES. [2024-06-27 23:02:57,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27577 conditions, 4198 events. 2431/4198 cut-off events. For 270917/270919 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 27773 event pairs, 462 based on Foata normal form. 3/4200 useless extension candidates. Maximal degree in co-relation 27429. Up to 3501 conditions per place. [2024-06-27 23:02:57,021 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 358 selfloop transitions, 132 changer transitions 0/498 dead transitions. [2024-06-27 23:02:57,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 498 transitions, 7329 flow [2024-06-27 23:02:57,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:57,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:57,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 23:02:57,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 23:02:57,022 INFO L175 Difference]: Start difference. First operand has 362 places, 462 transitions, 5599 flow. Second operand 8 states and 200 transitions. [2024-06-27 23:02:57,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 498 transitions, 7329 flow [2024-06-27 23:02:58,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 498 transitions, 7161 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:58,618 INFO L231 Difference]: Finished difference. Result has 365 places, 471 transitions, 5887 flow [2024-06-27 23:02:58,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5431, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5887, PETRI_PLACES=365, PETRI_TRANSITIONS=471} [2024-06-27 23:02:58,619 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-27 23:02:58,619 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 471 transitions, 5887 flow [2024-06-27 23:02:58,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:58,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:58,619 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-27 23:02:58,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 23:02:58,620 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-27 23:02:58,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:58,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1686682252, now seen corresponding path program 6 times [2024-06-27 23:02:58,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:58,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513915436] [2024-06-27 23:02:58,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:58,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:58,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:58,740 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-27 23:02:58,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:58,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513915436] [2024-06-27 23:02:58,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513915436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:58,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:58,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:58,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598009636] [2024-06-27 23:02:58,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:58,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:58,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:58,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:58,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:58,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:02:58,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 471 transitions, 5887 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:58,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:58,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:02:58,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:59,444 INFO L124 PetriNetUnfolderBase]: 2436/4206 cut-off events. [2024-06-27 23:02:59,445 INFO L125 PetriNetUnfolderBase]: For 279275/279275 co-relation queries the response was YES. [2024-06-27 23:02:59,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28068 conditions, 4206 events. 2436/4206 cut-off events. For 279275/279275 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 27849 event pairs, 465 based on Foata normal form. 1/4205 useless extension candidates. Maximal degree in co-relation 27919. Up to 3438 conditions per place. [2024-06-27 23:02:59,498 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 353 selfloop transitions, 143 changer transitions 0/504 dead transitions. [2024-06-27 23:02:59,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 504 transitions, 7501 flow [2024-06-27 23:02:59,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:59,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:59,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 23:02:59,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-27 23:02:59,500 INFO L175 Difference]: Start difference. First operand has 365 places, 471 transitions, 5887 flow. Second operand 8 states and 203 transitions. [2024-06-27 23:02:59,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 504 transitions, 7501 flow [2024-06-27 23:03:01,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 504 transitions, 7337 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-27 23:03:01,151 INFO L231 Difference]: Finished difference. Result has 370 places, 474 transitions, 6053 flow [2024-06-27 23:03:01,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5723, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6053, PETRI_PLACES=370, PETRI_TRANSITIONS=474} [2024-06-27 23:03:01,152 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-27 23:03:01,152 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 474 transitions, 6053 flow [2024-06-27 23:03:01,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:01,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:01,152 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-27 23:03:01,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 23:03:01,152 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-27 23:03:01,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:01,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1482267322, now seen corresponding path program 7 times [2024-06-27 23:03:01,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:01,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293368294] [2024-06-27 23:03:01,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:01,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:01,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:01,278 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-27 23:03:01,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:01,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293368294] [2024-06-27 23:03:01,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293368294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:01,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:01,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:01,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573491649] [2024-06-27 23:03:01,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:01,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:01,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:01,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:01,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:01,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:03:01,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 474 transitions, 6053 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:01,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:01,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:03:01,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:01,966 INFO L124 PetriNetUnfolderBase]: 2441/4215 cut-off events. [2024-06-27 23:03:01,966 INFO L125 PetriNetUnfolderBase]: For 285600/285600 co-relation queries the response was YES. [2024-06-27 23:03:02,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28458 conditions, 4215 events. 2441/4215 cut-off events. For 285600/285600 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 27896 event pairs, 465 based on Foata normal form. 1/4214 useless extension candidates. Maximal degree in co-relation 28307. Up to 3444 conditions per place. [2024-06-27 23:03:02,020 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 350 selfloop transitions, 145 changer transitions 0/503 dead transitions. [2024-06-27 23:03:02,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 503 transitions, 7495 flow [2024-06-27 23:03:02,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:02,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:02,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 23:03:02,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-27 23:03:02,021 INFO L175 Difference]: Start difference. First operand has 370 places, 474 transitions, 6053 flow. Second operand 8 states and 199 transitions. [2024-06-27 23:03:02,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 503 transitions, 7495 flow [2024-06-27 23:03:03,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 503 transitions, 7159 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:03,630 INFO L231 Difference]: Finished difference. Result has 372 places, 477 transitions, 6057 flow [2024-06-27 23:03:03,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5727, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6057, PETRI_PLACES=372, PETRI_TRANSITIONS=477} [2024-06-27 23:03:03,631 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-27 23:03:03,631 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 477 transitions, 6057 flow [2024-06-27 23:03:03,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:03,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:03,632 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-27 23:03:03,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 23:03:03,632 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-27 23:03:03,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:03,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1366976152, now seen corresponding path program 8 times [2024-06-27 23:03:03,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:03,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060420238] [2024-06-27 23:03:03,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:03,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:03,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:03,780 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-27 23:03:03,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:03,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060420238] [2024-06-27 23:03:03,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060420238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:03,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:03,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:03,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796849632] [2024-06-27 23:03:03,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:03,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:03,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:03,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:03,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:03,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:03:03,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 477 transitions, 6057 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:03,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:03,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:03:03,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:04,506 INFO L124 PetriNetUnfolderBase]: 2459/4243 cut-off events. [2024-06-27 23:03:04,506 INFO L125 PetriNetUnfolderBase]: For 295228/295230 co-relation queries the response was YES. [2024-06-27 23:03:04,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28751 conditions, 4243 events. 2459/4243 cut-off events. For 295228/295230 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 28152 event pairs, 456 based on Foata normal form. 3/4245 useless extension candidates. Maximal degree in co-relation 28599. Up to 3650 conditions per place. [2024-06-27 23:03:04,563 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 413 selfloop transitions, 87 changer transitions 0/508 dead transitions. [2024-06-27 23:03:04,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 508 transitions, 7405 flow [2024-06-27 23:03:04,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:04,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:04,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 23:03:04,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 23:03:04,564 INFO L175 Difference]: Start difference. First operand has 372 places, 477 transitions, 6057 flow. Second operand 8 states and 192 transitions. [2024-06-27 23:03:04,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 508 transitions, 7405 flow [2024-06-27 23:03:06,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 508 transitions, 7132 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:06,311 INFO L231 Difference]: Finished difference. Result has 376 places, 486 transitions, 6112 flow [2024-06-27 23:03:06,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5795, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6112, PETRI_PLACES=376, PETRI_TRANSITIONS=486} [2024-06-27 23:03:06,312 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-27 23:03:06,312 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 486 transitions, 6112 flow [2024-06-27 23:03:06,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:06,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:06,312 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-27 23:03:06,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 23:03:06,314 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-27 23:03:06,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:06,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1367183356, now seen corresponding path program 5 times [2024-06-27 23:03:06,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:06,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550802073] [2024-06-27 23:03:06,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:06,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:06,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:06,444 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-27 23:03:06,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:06,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550802073] [2024-06-27 23:03:06,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550802073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:06,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:06,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:06,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411777170] [2024-06-27 23:03:06,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:06,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:06,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:06,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:06,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:06,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:03:06,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 486 transitions, 6112 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:06,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:06,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:03:06,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:07,126 INFO L124 PetriNetUnfolderBase]: 2472/4265 cut-off events. [2024-06-27 23:03:07,127 INFO L125 PetriNetUnfolderBase]: For 305114/305116 co-relation queries the response was YES. [2024-06-27 23:03:07,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28916 conditions, 4265 events. 2472/4265 cut-off events. For 305114/305116 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 28323 event pairs, 460 based on Foata normal form. 3/4267 useless extension candidates. Maximal degree in co-relation 28762. Up to 3552 conditions per place. [2024-06-27 23:03:07,183 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 374 selfloop transitions, 134 changer transitions 0/516 dead transitions. [2024-06-27 23:03:07,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 516 transitions, 7798 flow [2024-06-27 23:03:07,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:07,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:07,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 23:03:07,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-27 23:03:07,184 INFO L175 Difference]: Start difference. First operand has 376 places, 486 transitions, 6112 flow. Second operand 8 states and 198 transitions. [2024-06-27 23:03:07,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 516 transitions, 7798 flow [2024-06-27 23:03:09,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 516 transitions, 7656 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 23:03:09,220 INFO L231 Difference]: Finished difference. Result has 381 places, 492 transitions, 6328 flow [2024-06-27 23:03:09,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5970, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6328, PETRI_PLACES=381, PETRI_TRANSITIONS=492} [2024-06-27 23:03:09,221 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-27 23:03:09,221 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 492 transitions, 6328 flow [2024-06-27 23:03:09,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:09,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:09,221 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-27 23:03:09,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 23:03:09,222 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-27 23:03:09,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:09,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1367183542, now seen corresponding path program 9 times [2024-06-27 23:03:09,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:09,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544149247] [2024-06-27 23:03:09,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:09,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:09,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:09,352 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-27 23:03:09,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:09,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544149247] [2024-06-27 23:03:09,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544149247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:09,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:09,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:09,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250456982] [2024-06-27 23:03:09,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:09,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:09,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:09,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:09,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:09,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:03:09,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 492 transitions, 6328 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:09,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:09,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:03:09,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:10,115 INFO L124 PetriNetUnfolderBase]: 2469/4261 cut-off events. [2024-06-27 23:03:10,115 INFO L125 PetriNetUnfolderBase]: For 307920/307922 co-relation queries the response was YES. [2024-06-27 23:03:10,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28985 conditions, 4261 events. 2469/4261 cut-off events. For 307920/307922 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 28292 event pairs, 456 based on Foata normal form. 3/4263 useless extension candidates. Maximal degree in co-relation 28830. Up to 3665 conditions per place. [2024-06-27 23:03:10,175 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 419 selfloop transitions, 88 changer transitions 0/515 dead transitions. [2024-06-27 23:03:10,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 515 transitions, 7398 flow [2024-06-27 23:03:10,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:10,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:10,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-27 23:03:10,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585365853658537 [2024-06-27 23:03:10,176 INFO L175 Difference]: Start difference. First operand has 381 places, 492 transitions, 6328 flow. Second operand 10 states and 229 transitions. [2024-06-27 23:03:10,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 515 transitions, 7398 flow [2024-06-27 23:03:11,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 515 transitions, 7144 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 23:03:11,802 INFO L231 Difference]: Finished difference. Result has 387 places, 492 transitions, 6256 flow [2024-06-27 23:03:11,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6074, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6256, PETRI_PLACES=387, PETRI_TRANSITIONS=492} [2024-06-27 23:03:11,803 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 345 predicate places. [2024-06-27 23:03:11,803 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 492 transitions, 6256 flow [2024-06-27 23:03:11,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:11,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:11,803 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-27 23:03:11,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 23:03:11,804 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-27 23:03:11,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:11,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1765674116, now seen corresponding path program 6 times [2024-06-27 23:03:11,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:11,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353002803] [2024-06-27 23:03:11,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:11,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:11,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:11,919 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-27 23:03:11,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:11,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353002803] [2024-06-27 23:03:11,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353002803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:11,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:11,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:11,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650883524] [2024-06-27 23:03:11,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:11,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:11,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:11,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:11,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:11,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:03:11,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 492 transitions, 6256 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:11,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:11,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:03:11,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:12,670 INFO L124 PetriNetUnfolderBase]: 2466/4257 cut-off events. [2024-06-27 23:03:12,670 INFO L125 PetriNetUnfolderBase]: For 309692/309694 co-relation queries the response was YES. [2024-06-27 23:03:12,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28831 conditions, 4257 events. 2466/4257 cut-off events. For 309692/309694 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 28308 event pairs, 460 based on Foata normal form. 3/4259 useless extension candidates. Maximal degree in co-relation 28675. Up to 3545 conditions per place. [2024-06-27 23:03:12,762 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 371 selfloop transitions, 136 changer transitions 0/515 dead transitions. [2024-06-27 23:03:12,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 515 transitions, 7686 flow [2024-06-27 23:03:12,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:12,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:12,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 23:03:12,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-27 23:03:12,763 INFO L175 Difference]: Start difference. First operand has 387 places, 492 transitions, 6256 flow. Second operand 8 states and 196 transitions. [2024-06-27 23:03:12,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 515 transitions, 7686 flow [2024-06-27 23:03:14,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 515 transitions, 7460 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:14,479 INFO L231 Difference]: Finished difference. Result has 386 places, 492 transitions, 6308 flow [2024-06-27 23:03:14,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6030, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6308, PETRI_PLACES=386, PETRI_TRANSITIONS=492} [2024-06-27 23:03:14,480 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-27 23:03:14,480 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 492 transitions, 6308 flow [2024-06-27 23:03:14,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:14,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03: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, 1, 1] [2024-06-27 23:03:14,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 23:03:14,480 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-27 23:03:14,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:14,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1329888000, now seen corresponding path program 7 times [2024-06-27 23:03:14,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:14,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841622999] [2024-06-27 23:03:14,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:14,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:14,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:14,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-27 23:03:14,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:14,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841622999] [2024-06-27 23:03:14,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841622999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:14,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:14,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:14,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25081715] [2024-06-27 23:03:14,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:14,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:14,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:14,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:14,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:14,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:03:14,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 492 transitions, 6308 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:14,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:14,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:03:14,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:15,371 INFO L124 PetriNetUnfolderBase]: 2497/4303 cut-off events. [2024-06-27 23:03:15,372 INFO L125 PetriNetUnfolderBase]: For 324395/324395 co-relation queries the response was YES. [2024-06-27 23:03:15,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29528 conditions, 4303 events. 2497/4303 cut-off events. For 324395/324395 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 28521 event pairs, 451 based on Foata normal form. 1/4303 useless extension candidates. Maximal degree in co-relation 29371. Up to 3785 conditions per place. [2024-06-27 23:03:15,431 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 464 selfloop transitions, 57 changer transitions 0/529 dead transitions. [2024-06-27 23:03:15,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 529 transitions, 8022 flow [2024-06-27 23:03:15,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:15,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:15,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-27 23:03:15,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5560975609756098 [2024-06-27 23:03:15,432 INFO L175 Difference]: Start difference. First operand has 386 places, 492 transitions, 6308 flow. Second operand 10 states and 228 transitions. [2024-06-27 23:03:15,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 529 transitions, 8022 flow [2024-06-27 23:03:17,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 529 transitions, 7712 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:17,252 INFO L231 Difference]: Finished difference. Result has 390 places, 507 transitions, 6394 flow [2024-06-27 23:03:17,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6026, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6394, PETRI_PLACES=390, PETRI_TRANSITIONS=507} [2024-06-27 23:03:17,253 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-27 23:03:17,253 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 507 transitions, 6394 flow [2024-06-27 23:03:17,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:17,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:17,253 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-27 23:03:17,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 23:03:17,253 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-27 23:03:17,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:17,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1330125150, now seen corresponding path program 8 times [2024-06-27 23:03:17,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:17,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573182123] [2024-06-27 23:03:17,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:17,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:17,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:17,378 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-27 23:03:17,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:17,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573182123] [2024-06-27 23:03:17,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573182123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:17,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:17,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:17,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036201929] [2024-06-27 23:03:17,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:17,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:17,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:17,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:17,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:17,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:03:17,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 507 transitions, 6394 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:17,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:17,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:03:17,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:18,117 INFO L124 PetriNetUnfolderBase]: 2494/4299 cut-off events. [2024-06-27 23:03:18,117 INFO L125 PetriNetUnfolderBase]: For 325863/325863 co-relation queries the response was YES. [2024-06-27 23:03:18,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29281 conditions, 4299 events. 2494/4299 cut-off events. For 325863/325863 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 28555 event pairs, 451 based on Foata normal form. 1/4299 useless extension candidates. Maximal degree in co-relation 29122. Up to 3782 conditions per place. [2024-06-27 23:03:18,175 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 462 selfloop transitions, 56 changer transitions 0/526 dead transitions. [2024-06-27 23:03:18,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 526 transitions, 7660 flow [2024-06-27 23:03:18,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:18,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:18,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 23:03:18,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-27 23:03:18,176 INFO L175 Difference]: Start difference. First operand has 390 places, 507 transitions, 6394 flow. Second operand 8 states and 189 transitions. [2024-06-27 23:03:18,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 526 transitions, 7660 flow [2024-06-27 23:03:20,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 526 transitions, 7561 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-27 23:03:20,077 INFO L231 Difference]: Finished difference. Result has 396 places, 507 transitions, 6413 flow [2024-06-27 23:03:20,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6295, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6413, PETRI_PLACES=396, PETRI_TRANSITIONS=507} [2024-06-27 23:03:20,077 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-27 23:03:20,077 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 507 transitions, 6413 flow [2024-06-27 23:03:20,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:20,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:20,078 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-27 23:03:20,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 23:03:20,078 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-27 23:03:20,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:20,078 INFO L85 PathProgramCache]: Analyzing trace with hash 291852756, now seen corresponding path program 10 times [2024-06-27 23:03:20,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:20,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609829017] [2024-06-27 23:03:20,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:20,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:20,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:20,220 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-27 23:03:20,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:20,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609829017] [2024-06-27 23:03:20,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609829017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:20,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:20,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:20,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025503784] [2024-06-27 23:03:20,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:20,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:20,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:20,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:20,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:20,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:03:20,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 507 transitions, 6413 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:20,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:20,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:03:20,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:20,985 INFO L124 PetriNetUnfolderBase]: 2499/4312 cut-off events. [2024-06-27 23:03:20,985 INFO L125 PetriNetUnfolderBase]: For 332391/332391 co-relation queries the response was YES. [2024-06-27 23:03:21,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29475 conditions, 4312 events. 2499/4312 cut-off events. For 332391/332391 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 28686 event pairs, 452 based on Foata normal form. 1/4312 useless extension candidates. Maximal degree in co-relation 29314. Up to 3825 conditions per place. [2024-06-27 23:03:21,046 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 489 selfloop transitions, 31 changer transitions 0/528 dead transitions. [2024-06-27 23:03:21,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 528 transitions, 7549 flow [2024-06-27 23:03:21,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:21,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:21,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 23:03:21,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-27 23:03:21,047 INFO L175 Difference]: Start difference. First operand has 396 places, 507 transitions, 6413 flow. Second operand 8 states and 183 transitions. [2024-06-27 23:03:21,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 528 transitions, 7549 flow [2024-06-27 23:03:22,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 528 transitions, 7437 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:22,773 INFO L231 Difference]: Finished difference. Result has 397 places, 510 transitions, 6427 flow [2024-06-27 23:03:22,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6301, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6427, PETRI_PLACES=397, PETRI_TRANSITIONS=510} [2024-06-27 23:03:22,774 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 355 predicate places. [2024-06-27 23:03:22,774 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 510 transitions, 6427 flow [2024-06-27 23:03:22,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:22,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:22,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-27 23:03:22,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 23:03:22,774 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-27 23:03:22,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:22,775 INFO L85 PathProgramCache]: Analyzing trace with hash 439467936, now seen corresponding path program 11 times [2024-06-27 23:03:22,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:22,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375085466] [2024-06-27 23:03:22,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:22,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:22,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:22,905 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-27 23:03:22,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:22,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375085466] [2024-06-27 23:03:22,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375085466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:22,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:22,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:22,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824382318] [2024-06-27 23:03:22,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:22,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:22,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:22,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:22,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:22,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:03:22,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 510 transitions, 6427 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:22,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:22,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:03:22,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:23,802 INFO L124 PetriNetUnfolderBase]: 2530/4362 cut-off events. [2024-06-27 23:03:23,802 INFO L125 PetriNetUnfolderBase]: For 348498/348500 co-relation queries the response was YES. [2024-06-27 23:03:23,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30019 conditions, 4362 events. 2530/4362 cut-off events. For 348498/348500 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 29086 event pairs, 456 based on Foata normal form. 3/4364 useless extension candidates. Maximal degree in co-relation 29857. Up to 3722 conditions per place. [2024-06-27 23:03:23,856 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 423 selfloop transitions, 115 changer transitions 0/546 dead transitions. [2024-06-27 23:03:23,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 546 transitions, 8144 flow [2024-06-27 23:03:23,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:23,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:23,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-27 23:03:23,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-27 23:03:23,857 INFO L175 Difference]: Start difference. First operand has 397 places, 510 transitions, 6427 flow. Second operand 9 states and 210 transitions. [2024-06-27 23:03:23,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 546 transitions, 8144 flow [2024-06-27 23:03:25,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 546 transitions, 8058 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 23:03:25,746 INFO L231 Difference]: Finished difference. Result has 404 places, 525 transitions, 6851 flow [2024-06-27 23:03:25,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6341, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6851, PETRI_PLACES=404, PETRI_TRANSITIONS=525} [2024-06-27 23:03:25,747 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 362 predicate places. [2024-06-27 23:03:25,747 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 525 transitions, 6851 flow [2024-06-27 23:03:25,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:25,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:25,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:25,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 23:03:25,747 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-27 23:03:25,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:25,748 INFO L85 PathProgramCache]: Analyzing trace with hash 667749642, now seen corresponding path program 9 times [2024-06-27 23:03:25,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:25,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385181889] [2024-06-27 23:03:25,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:25,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:25,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:25,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-27 23:03:25,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:25,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385181889] [2024-06-27 23:03:25,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385181889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:25,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:25,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:25,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905565119] [2024-06-27 23:03:25,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:25,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:25,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:25,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:25,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:25,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:03:25,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 525 transitions, 6851 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:25,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:25,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:03:25,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:26,665 INFO L124 PetriNetUnfolderBase]: 2551/4401 cut-off events. [2024-06-27 23:03:26,666 INFO L125 PetriNetUnfolderBase]: For 365732/365734 co-relation queries the response was YES. [2024-06-27 23:03:26,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30787 conditions, 4401 events. 2551/4401 cut-off events. For 365732/365734 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 29437 event pairs, 462 based on Foata normal form. 3/4403 useless extension candidates. Maximal degree in co-relation 30623. Up to 3642 conditions per place. [2024-06-27 23:03:26,727 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 382 selfloop transitions, 165 changer transitions 0/555 dead transitions. [2024-06-27 23:03:26,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 555 transitions, 8719 flow [2024-06-27 23:03:26,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:26,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:26,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 23:03:26,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-27 23:03:26,728 INFO L175 Difference]: Start difference. First operand has 404 places, 525 transitions, 6851 flow. Second operand 8 states and 194 transitions. [2024-06-27 23:03:26,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 555 transitions, 8719 flow [2024-06-27 23:03:28,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 555 transitions, 8540 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-27 23:03:28,776 INFO L231 Difference]: Finished difference. Result has 409 places, 534 transitions, 7162 flow [2024-06-27 23:03:28,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6672, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7162, PETRI_PLACES=409, PETRI_TRANSITIONS=534} [2024-06-27 23:03:28,776 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 367 predicate places. [2024-06-27 23:03:28,776 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 534 transitions, 7162 flow [2024-06-27 23:03:28,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:28,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:28,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, 1] [2024-06-27 23:03:28,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 23:03:28,777 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-27 23:03:28,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:28,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1576008320, now seen corresponding path program 10 times [2024-06-27 23:03:28,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:28,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304732386] [2024-06-27 23:03:28,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:28,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:28,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:28,907 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-27 23:03:28,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:28,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304732386] [2024-06-27 23:03:28,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304732386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:28,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:28,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:28,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314673647] [2024-06-27 23:03:28,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:28,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:28,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:28,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:28,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:28,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:03:28,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 534 transitions, 7162 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:28,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:28,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:03:28,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:29,788 INFO L124 PetriNetUnfolderBase]: 2548/4396 cut-off events. [2024-06-27 23:03:29,789 INFO L125 PetriNetUnfolderBase]: For 368403/368403 co-relation queries the response was YES. [2024-06-27 23:03:29,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30808 conditions, 4396 events. 2548/4396 cut-off events. For 368403/368403 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 29378 event pairs, 453 based on Foata normal form. 1/4396 useless extension candidates. Maximal degree in co-relation 30644. Up to 3867 conditions per place. [2024-06-27 23:03:29,845 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 495 selfloop transitions, 49 changer transitions 0/552 dead transitions. [2024-06-27 23:03:29,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 552 transitions, 8294 flow [2024-06-27 23:03:29,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:29,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:29,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 23:03:29,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-27 23:03:29,847 INFO L175 Difference]: Start difference. First operand has 409 places, 534 transitions, 7162 flow. Second operand 8 states and 186 transitions. [2024-06-27 23:03:29,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 552 transitions, 8294 flow [2024-06-27 23:03:31,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 552 transitions, 8022 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-27 23:03:31,923 INFO L231 Difference]: Finished difference. Result has 414 places, 534 transitions, 6994 flow [2024-06-27 23:03:31,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6890, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6994, PETRI_PLACES=414, PETRI_TRANSITIONS=534} [2024-06-27 23:03:31,923 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-27 23:03:31,923 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 534 transitions, 6994 flow [2024-06-27 23:03:31,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:31,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:31,924 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-27 23:03:31,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 23:03:31,924 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-27 23:03:31,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:31,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1352868770, now seen corresponding path program 11 times [2024-06-27 23:03:31,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:31,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797760418] [2024-06-27 23:03:31,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:31,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:31,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:32,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-27 23:03:32,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:32,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797760418] [2024-06-27 23:03:32,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797760418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:32,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:32,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:32,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613829233] [2024-06-27 23:03:32,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:32,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:32,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:32,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:32,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:32,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:03:32,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 534 transitions, 6994 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:32,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:32,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:03:32,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:32,859 INFO L124 PetriNetUnfolderBase]: 2553/4402 cut-off events. [2024-06-27 23:03:32,859 INFO L125 PetriNetUnfolderBase]: For 375783/375785 co-relation queries the response was YES. [2024-06-27 23:03:32,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30630 conditions, 4402 events. 2553/4402 cut-off events. For 375783/375785 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 29486 event pairs, 460 based on Foata normal form. 3/4404 useless extension candidates. Maximal degree in co-relation 30465. Up to 3645 conditions per place. [2024-06-27 23:03:32,921 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 388 selfloop transitions, 162 changer transitions 0/558 dead transitions. [2024-06-27 23:03:32,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 558 transitions, 8766 flow [2024-06-27 23:03:32,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:32,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:32,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 23:03:32,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-27 23:03:32,922 INFO L175 Difference]: Start difference. First operand has 414 places, 534 transitions, 6994 flow. Second operand 8 states and 195 transitions. [2024-06-27 23:03:32,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 558 transitions, 8766 flow [2024-06-27 23:03:34,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 558 transitions, 8642 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 23:03:35,000 INFO L231 Difference]: Finished difference. Result has 414 places, 537 transitions, 7240 flow [2024-06-27 23:03:35,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6870, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7240, PETRI_PLACES=414, PETRI_TRANSITIONS=537} [2024-06-27 23:03:35,000 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-27 23:03:35,001 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 537 transitions, 7240 flow [2024-06-27 23:03:35,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:35,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:35,001 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-27 23:03:35,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 23:03:35,001 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-27 23:03:35,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:35,002 INFO L85 PathProgramCache]: Analyzing trace with hash 439462542, now seen corresponding path program 12 times [2024-06-27 23:03:35,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:35,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415100842] [2024-06-27 23:03:35,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:35,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:35,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:35,104 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-27 23:03:35,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:35,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415100842] [2024-06-27 23:03:35,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415100842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:35,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:35,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:35,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459394161] [2024-06-27 23:03:35,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:35,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:35,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:35,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:35,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:35,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:03:35,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 537 transitions, 7240 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:35,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:35,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:03:35,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:35,917 INFO L124 PetriNetUnfolderBase]: 2550/4398 cut-off events. [2024-06-27 23:03:35,918 INFO L125 PetriNetUnfolderBase]: For 379037/379039 co-relation queries the response was YES. [2024-06-27 23:03:35,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30836 conditions, 4398 events. 2550/4398 cut-off events. For 379037/379039 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 29443 event pairs, 460 based on Foata normal form. 3/4400 useless extension candidates. Maximal degree in co-relation 30670. Up to 3642 conditions per place. [2024-06-27 23:03:35,980 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 388 selfloop transitions, 161 changer transitions 0/557 dead transitions. [2024-06-27 23:03:35,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 557 transitions, 8778 flow [2024-06-27 23:03:35,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:35,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:35,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 23:03:35,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-27 23:03:35,982 INFO L175 Difference]: Start difference. First operand has 414 places, 537 transitions, 7240 flow. Second operand 8 states and 194 transitions. [2024-06-27 23:03:35,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 557 transitions, 8778 flow [2024-06-27 23:03:38,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 557 transitions, 8482 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 23:03:38,016 INFO L231 Difference]: Finished difference. Result has 418 places, 537 transitions, 7272 flow [2024-06-27 23:03:38,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6944, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7272, PETRI_PLACES=418, PETRI_TRANSITIONS=537} [2024-06-27 23:03:38,017 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 376 predicate places. [2024-06-27 23:03:38,017 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 537 transitions, 7272 flow [2024-06-27 23:03:38,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:38,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:38,017 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-27 23:03:38,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 23:03:38,017 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-27 23:03:38,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:38,018 INFO L85 PathProgramCache]: Analyzing trace with hash 439462356, now seen corresponding path program 12 times [2024-06-27 23:03:38,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:38,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541669159] [2024-06-27 23:03:38,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:38,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:38,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:38,163 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-27 23:03:38,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:38,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541669159] [2024-06-27 23:03:38,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541669159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:38,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:38,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:38,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68770074] [2024-06-27 23:03:38,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:38,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:38,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:38,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:38,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:38,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:03:38,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 537 transitions, 7272 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:38,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:38,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:03:38,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:38,987 INFO L124 PetriNetUnfolderBase]: 2547/4394 cut-off events. [2024-06-27 23:03:38,987 INFO L125 PetriNetUnfolderBase]: For 381607/381609 co-relation queries the response was YES. [2024-06-27 23:03:39,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30767 conditions, 4394 events. 2547/4394 cut-off events. For 381607/381609 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 29398 event pairs, 456 based on Foata normal form. 3/4396 useless extension candidates. Maximal degree in co-relation 30600. Up to 3747 conditions per place. [2024-06-27 23:03:39,050 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 435 selfloop transitions, 116 changer transitions 0/559 dead transitions. [2024-06-27 23:03:39,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 559 transitions, 8624 flow [2024-06-27 23:03:39,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:03:39,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:03:39,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 247 transitions. [2024-06-27 23:03:39,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476718403547672 [2024-06-27 23:03:39,051 INFO L175 Difference]: Start difference. First operand has 418 places, 537 transitions, 7272 flow. Second operand 11 states and 247 transitions. [2024-06-27 23:03:39,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 559 transitions, 8624 flow [2024-06-27 23:03:41,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 559 transitions, 8278 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:41,358 INFO L231 Difference]: Finished difference. Result has 423 places, 537 transitions, 7164 flow [2024-06-27 23:03:41,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6926, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7164, PETRI_PLACES=423, PETRI_TRANSITIONS=537} [2024-06-27 23:03:41,359 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 381 predicate places. [2024-06-27 23:03:41,359 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 537 transitions, 7164 flow [2024-06-27 23:03:41,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:41,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:41,359 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-27 23:03:41,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 23:03:41,360 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-27 23:03:41,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:41,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1899487324, now seen corresponding path program 1 times [2024-06-27 23:03:41,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:41,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776166476] [2024-06-27 23:03:41,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:41,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:41,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:41,475 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-27 23:03:41,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:41,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776166476] [2024-06-27 23:03:41,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776166476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:41,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:41,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:41,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072346403] [2024-06-27 23:03:41,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:41,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:41,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:41,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:41,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:41,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:03:41,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 537 transitions, 7164 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:41,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:41,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:03:41,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:42,314 INFO L124 PetriNetUnfolderBase]: 2635/4549 cut-off events. [2024-06-27 23:03:42,314 INFO L125 PetriNetUnfolderBase]: For 413395/413395 co-relation queries the response was YES. [2024-06-27 23:03:42,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31472 conditions, 4549 events. 2635/4549 cut-off events. For 413395/413395 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 30576 event pairs, 400 based on Foata normal form. 6/4554 useless extension candidates. Maximal degree in co-relation 31304. Up to 3796 conditions per place. [2024-06-27 23:03:42,378 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 515 selfloop transitions, 56 changer transitions 0/579 dead transitions. [2024-06-27 23:03:42,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 579 transitions, 8715 flow [2024-06-27 23:03:42,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:42,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:42,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 23:03:42,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 23:03:42,380 INFO L175 Difference]: Start difference. First operand has 423 places, 537 transitions, 7164 flow. Second operand 8 states and 200 transitions. [2024-06-27 23:03:42,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 579 transitions, 8715 flow [2024-06-27 23:03:44,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 579 transitions, 8449 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 23:03:44,624 INFO L231 Difference]: Finished difference. Result has 422 places, 543 transitions, 7117 flow [2024-06-27 23:03:44,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6898, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7117, PETRI_PLACES=422, PETRI_TRANSITIONS=543} [2024-06-27 23:03:44,625 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 380 predicate places. [2024-06-27 23:03:44,625 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 543 transitions, 7117 flow [2024-06-27 23:03:44,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:44,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:44,625 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-27 23:03:44,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 23:03:44,625 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-27 23:03:44,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:44,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1633790044, now seen corresponding path program 2 times [2024-06-27 23:03:44,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:44,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367089379] [2024-06-27 23:03:44,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:44,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:44,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:44,773 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-27 23:03:44,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:44,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367089379] [2024-06-27 23:03:44,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367089379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:44,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:44,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:44,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317085113] [2024-06-27 23:03:44,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:44,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:44,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:44,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:44,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:44,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:03:44,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 543 transitions, 7117 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:44,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:44,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:03:44,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:45,639 INFO L124 PetriNetUnfolderBase]: 2691/4637 cut-off events. [2024-06-27 23:03:45,640 INFO L125 PetriNetUnfolderBase]: For 422527/422527 co-relation queries the response was YES. [2024-06-27 23:03:45,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32183 conditions, 4637 events. 2691/4637 cut-off events. For 422527/422527 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 31216 event pairs, 477 based on Foata normal form. 6/4642 useless extension candidates. Maximal degree in co-relation 32012. Up to 4035 conditions per place. [2024-06-27 23:03:45,706 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 519 selfloop transitions, 51 changer transitions 0/578 dead transitions. [2024-06-27 23:03:45,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 578 transitions, 8441 flow [2024-06-27 23:03:45,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:45,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:45,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 23:03:45,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-27 23:03:45,708 INFO L175 Difference]: Start difference. First operand has 422 places, 543 transitions, 7117 flow. Second operand 8 states and 196 transitions. [2024-06-27 23:03:45,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 578 transitions, 8441 flow [2024-06-27 23:03:47,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 578 transitions, 8322 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:47,845 INFO L231 Difference]: Finished difference. Result has 426 places, 547 transitions, 7176 flow [2024-06-27 23:03:47,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7001, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7176, PETRI_PLACES=426, PETRI_TRANSITIONS=547} [2024-06-27 23:03:47,846 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-27 23:03:47,846 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 547 transitions, 7176 flow [2024-06-27 23:03:47,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:47,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:47,846 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-27 23:03:47,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 23:03:47,846 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-27 23:03:47,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:47,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1204780964, now seen corresponding path program 3 times [2024-06-27 23:03:47,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:47,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503375338] [2024-06-27 23:03:47,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:47,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:47,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:47,963 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-27 23:03:47,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:47,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503375338] [2024-06-27 23:03:47,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503375338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:47,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:47,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:47,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150452535] [2024-06-27 23:03:47,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:47,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:47,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:47,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:47,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:48,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:03:48,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 547 transitions, 7176 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:48,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:48,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:03:48,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:48,774 INFO L124 PetriNetUnfolderBase]: 2719/4685 cut-off events. [2024-06-27 23:03:48,774 INFO L125 PetriNetUnfolderBase]: For 431089/431089 co-relation queries the response was YES. [2024-06-27 23:03:48,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32420 conditions, 4685 events. 2719/4685 cut-off events. For 431089/431089 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 31650 event pairs, 483 based on Foata normal form. 6/4690 useless extension candidates. Maximal degree in co-relation 32248. Up to 4075 conditions per place. [2024-06-27 23:03:48,840 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 519 selfloop transitions, 48 changer transitions 0/575 dead transitions. [2024-06-27 23:03:48,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 575 transitions, 8467 flow [2024-06-27 23:03:48,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:48,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:48,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 23:03:48,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-27 23:03:48,842 INFO L175 Difference]: Start difference. First operand has 426 places, 547 transitions, 7176 flow. Second operand 8 states and 191 transitions. [2024-06-27 23:03:48,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 575 transitions, 8467 flow [2024-06-27 23:03:51,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 575 transitions, 8357 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:51,043 INFO L231 Difference]: Finished difference. Result has 430 places, 550 transitions, 7227 flow [2024-06-27 23:03:51,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7066, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7227, PETRI_PLACES=430, PETRI_TRANSITIONS=550} [2024-06-27 23:03:51,044 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 388 predicate places. [2024-06-27 23:03:51,044 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 550 transitions, 7227 flow [2024-06-27 23:03:51,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:51,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:51,044 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-27 23:03:51,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 23:03:51,045 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-27 23:03:51,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:51,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1485116346, now seen corresponding path program 1 times [2024-06-27 23:03:51,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:51,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145304020] [2024-06-27 23:03:51,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:51,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:51,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:51,182 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-27 23:03:51,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:51,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145304020] [2024-06-27 23:03:51,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145304020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:51,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:51,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:51,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207442599] [2024-06-27 23:03:51,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:51,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:51,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:51,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:51,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:51,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:03:51,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 550 transitions, 7227 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:51,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:51,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:03:51,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:52,082 INFO L124 PetriNetUnfolderBase]: 2740/4713 cut-off events. [2024-06-27 23:03:52,082 INFO L125 PetriNetUnfolderBase]: For 430580/430580 co-relation queries the response was YES. [2024-06-27 23:03:52,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32927 conditions, 4713 events. 2740/4713 cut-off events. For 430580/430580 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 31765 event pairs, 495 based on Foata normal form. 2/4711 useless extension candidates. Maximal degree in co-relation 32753. Up to 4052 conditions per place. [2024-06-27 23:03:52,154 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 482 selfloop transitions, 94 changer transitions 0/584 dead transitions. [2024-06-27 23:03:52,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 584 transitions, 8743 flow [2024-06-27 23:03:52,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:52,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:52,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 23:03:52,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-27 23:03:52,156 INFO L175 Difference]: Start difference. First operand has 430 places, 550 transitions, 7227 flow. Second operand 8 states and 198 transitions. [2024-06-27 23:03:52,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 584 transitions, 8743 flow [2024-06-27 23:03:54,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 584 transitions, 8645 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 23:03:54,585 INFO L231 Difference]: Finished difference. Result has 434 places, 554 transitions, 7410 flow [2024-06-27 23:03:54,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7129, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7410, PETRI_PLACES=434, PETRI_TRANSITIONS=554} [2024-06-27 23:03:54,586 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 392 predicate places. [2024-06-27 23:03:54,586 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 554 transitions, 7410 flow [2024-06-27 23:03:54,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:54,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:54,586 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-27 23:03:54,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 23:03:54,586 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-27 23:03:54,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:54,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1899687632, now seen corresponding path program 2 times [2024-06-27 23:03:54,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:54,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739650583] [2024-06-27 23:03:54,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:54,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:54,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:54,703 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-27 23:03:54,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:54,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739650583] [2024-06-27 23:03:54,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739650583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:54,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:54,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:54,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438927207] [2024-06-27 23:03:54,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:54,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:54,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:54,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:54,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:54,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:03:54,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 554 transitions, 7410 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:54,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:54,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:03:54,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:55,556 INFO L124 PetriNetUnfolderBase]: 2748/4724 cut-off events. [2024-06-27 23:03:55,557 INFO L125 PetriNetUnfolderBase]: For 437950/437950 co-relation queries the response was YES. [2024-06-27 23:03:55,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33231 conditions, 4724 events. 2748/4724 cut-off events. For 437950/437950 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 31857 event pairs, 500 based on Foata normal form. 2/4724 useless extension candidates. Maximal degree in co-relation 33056. Up to 4099 conditions per place. [2024-06-27 23:03:55,627 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 482 selfloop transitions, 91 changer transitions 0/581 dead transitions. [2024-06-27 23:03:55,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 581 transitions, 8664 flow [2024-06-27 23:03:55,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:55,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:55,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 23:03:55,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-27 23:03:55,628 INFO L175 Difference]: Start difference. First operand has 434 places, 554 transitions, 7410 flow. Second operand 8 states and 193 transitions. [2024-06-27 23:03:55,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 581 transitions, 8664 flow [2024-06-27 23:03:58,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 581 transitions, 8478 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-27 23:03:58,630 INFO L231 Difference]: Finished difference. Result has 438 places, 556 transitions, 7461 flow [2024-06-27 23:03:58,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7246, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7461, PETRI_PLACES=438, PETRI_TRANSITIONS=556} [2024-06-27 23:03:58,631 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 396 predicate places. [2024-06-27 23:03:58,631 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 556 transitions, 7461 flow [2024-06-27 23:03:58,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:58,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:58,631 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-27 23:03:58,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 23:03:58,632 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-27 23:03:58,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:58,632 INFO L85 PathProgramCache]: Analyzing trace with hash -554256378, now seen corresponding path program 3 times [2024-06-27 23:03:58,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:58,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403587496] [2024-06-27 23:03:58,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:58,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:58,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:58,792 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-27 23:03:58,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:58,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403587496] [2024-06-27 23:03:58,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403587496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:58,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:58,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:58,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381733161] [2024-06-27 23:03:58,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:58,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:58,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:58,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:58,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:58,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:03:58,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 556 transitions, 7461 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:58,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:58,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:03:58,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:59,770 INFO L124 PetriNetUnfolderBase]: 2756/4745 cut-off events. [2024-06-27 23:03:59,770 INFO L125 PetriNetUnfolderBase]: For 445899/445901 co-relation queries the response was YES. [2024-06-27 23:03:59,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33405 conditions, 4745 events. 2756/4745 cut-off events. For 445899/445901 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 32078 event pairs, 497 based on Foata normal form. 4/4748 useless extension candidates. Maximal degree in co-relation 33228. Up to 4189 conditions per place. [2024-06-27 23:03:59,837 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 524 selfloop transitions, 48 changer transitions 0/580 dead transitions. [2024-06-27 23:03:59,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 580 transitions, 8687 flow [2024-06-27 23:03:59,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:59,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:59,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 23:03:59,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-27 23:03:59,838 INFO L175 Difference]: Start difference. First operand has 438 places, 556 transitions, 7461 flow. Second operand 8 states and 187 transitions. [2024-06-27 23:03:59,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 580 transitions, 8687 flow [2024-06-27 23:04:02,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 580 transitions, 8492 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:02,278 INFO L231 Difference]: Finished difference. Result has 440 places, 558 transitions, 7399 flow [2024-06-27 23:04:02,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7266, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7399, PETRI_PLACES=440, PETRI_TRANSITIONS=558} [2024-06-27 23:04:02,279 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 398 predicate places. [2024-06-27 23:04:02,279 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 558 transitions, 7399 flow [2024-06-27 23:04:02,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:02,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:02,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-27 23:04:02,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 23:04:02,279 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-27 23:04:02,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:02,280 INFO L85 PathProgramCache]: Analyzing trace with hash -554071680, now seen corresponding path program 1 times [2024-06-27 23:04:02,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:02,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665430395] [2024-06-27 23:04:02,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:02,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:02,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:02,413 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-27 23:04:02,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:02,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665430395] [2024-06-27 23:04:02,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665430395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:02,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:02,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:02,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102255524] [2024-06-27 23:04:02,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:02,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:02,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:02,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:02,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:02,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:04:02,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 558 transitions, 7399 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:02,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:02,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:04:02,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:03,292 INFO L124 PetriNetUnfolderBase]: 2764/4753 cut-off events. [2024-06-27 23:04:03,292 INFO L125 PetriNetUnfolderBase]: For 453629/453631 co-relation queries the response was YES. [2024-06-27 23:04:03,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33472 conditions, 4753 events. 2764/4753 cut-off events. For 453629/453631 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 32073 event pairs, 499 based on Foata normal form. 4/4756 useless extension candidates. Maximal degree in co-relation 33294. Up to 4147 conditions per place. [2024-06-27 23:04:03,364 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 483 selfloop transitions, 91 changer transitions 0/582 dead transitions. [2024-06-27 23:04:03,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 582 transitions, 8649 flow [2024-06-27 23:04:03,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:03,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:03,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 23:04:03,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-27 23:04:03,365 INFO L175 Difference]: Start difference. First operand has 440 places, 558 transitions, 7399 flow. Second operand 8 states and 190 transitions. [2024-06-27 23:04:03,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 582 transitions, 8649 flow [2024-06-27 23:04:05,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 582 transitions, 8536 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:05,431 INFO L231 Difference]: Finished difference. Result has 442 places, 560 transitions, 7525 flow [2024-06-27 23:04:05,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7286, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7525, PETRI_PLACES=442, PETRI_TRANSITIONS=560} [2024-06-27 23:04:05,435 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 400 predicate places. [2024-06-27 23:04:05,435 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 560 transitions, 7525 flow [2024-06-27 23:04:05,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:05,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:05,435 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-27 23:04:05,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 23:04:05,435 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-27 23:04:05,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:05,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1352697960, now seen corresponding path program 4 times [2024-06-27 23:04:05,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:05,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995968388] [2024-06-27 23:04:05,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:05,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:05,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:05,591 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-27 23:04:05,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:05,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995968388] [2024-06-27 23:04:05,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995968388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:05,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:05,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:05,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987264416] [2024-06-27 23:04:05,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:05,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:05,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:05,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:05,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:05,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:04:05,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 560 transitions, 7525 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:05,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:05,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:04:05,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:06,481 INFO L124 PetriNetUnfolderBase]: 2772/4765 cut-off events. [2024-06-27 23:04:06,481 INFO L125 PetriNetUnfolderBase]: For 462481/462483 co-relation queries the response was YES. [2024-06-27 23:04:06,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33763 conditions, 4765 events. 2772/4765 cut-off events. For 462481/462483 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 32178 event pairs, 495 based on Foata normal form. 4/4768 useless extension candidates. Maximal degree in co-relation 33584. Up to 4207 conditions per place. [2024-06-27 23:04:06,555 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 520 selfloop transitions, 54 changer transitions 0/582 dead transitions. [2024-06-27 23:04:06,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 582 transitions, 8753 flow [2024-06-27 23:04:06,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:04:06,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:04:06,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-27 23:04:06,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-27 23:04:06,556 INFO L175 Difference]: Start difference. First operand has 442 places, 560 transitions, 7525 flow. Second operand 9 states and 203 transitions. [2024-06-27 23:04:06,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 582 transitions, 8753 flow [2024-06-27 23:04:08,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 582 transitions, 8530 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:08,761 INFO L231 Difference]: Finished difference. Result has 445 places, 562 transitions, 7451 flow [2024-06-27 23:04:08,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7302, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7451, PETRI_PLACES=445, PETRI_TRANSITIONS=562} [2024-06-27 23:04:08,762 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 403 predicate places. [2024-06-27 23:04:08,762 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 562 transitions, 7451 flow [2024-06-27 23:04:08,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:08,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:08,762 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-27 23:04:08,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 23:04:08,763 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-27 23:04:08,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:08,763 INFO L85 PathProgramCache]: Analyzing trace with hash -2114164662, now seen corresponding path program 2 times [2024-06-27 23:04:08,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:08,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978445564] [2024-06-27 23:04:08,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:08,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:08,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:08,875 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-27 23:04:08,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:08,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978445564] [2024-06-27 23:04:08,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978445564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:08,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:08,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:08,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537093403] [2024-06-27 23:04:08,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:08,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:08,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:08,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:08,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:08,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:04:08,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 562 transitions, 7451 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:08,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:08,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:04:08,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:09,744 INFO L124 PetriNetUnfolderBase]: 2780/4781 cut-off events. [2024-06-27 23:04:09,745 INFO L125 PetriNetUnfolderBase]: For 470226/470228 co-relation queries the response was YES. [2024-06-27 23:04:09,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33817 conditions, 4781 events. 2780/4781 cut-off events. For 470226/470228 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 32293 event pairs, 501 based on Foata normal form. 4/4784 useless extension candidates. Maximal degree in co-relation 33637. Up to 4171 conditions per place. [2024-06-27 23:04:09,818 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 486 selfloop transitions, 89 changer transitions 0/583 dead transitions. [2024-06-27 23:04:09,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 583 transitions, 8699 flow [2024-06-27 23:04:09,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:09,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:09,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 23:04:09,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-27 23:04:09,819 INFO L175 Difference]: Start difference. First operand has 445 places, 562 transitions, 7451 flow. Second operand 8 states and 188 transitions. [2024-06-27 23:04:09,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 583 transitions, 8699 flow [2024-06-27 23:04:11,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 583 transitions, 8570 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:11,994 INFO L231 Difference]: Finished difference. Result has 446 places, 564 transitions, 7561 flow [2024-06-27 23:04:11,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7322, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7561, PETRI_PLACES=446, PETRI_TRANSITIONS=564} [2024-06-27 23:04:11,994 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 404 predicate places. [2024-06-27 23:04:11,994 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 564 transitions, 7561 flow [2024-06-27 23:04:11,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:11,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:11,995 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-27 23:04:11,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 23:04:11,995 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-27 23:04:11,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:11,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1580783808, now seen corresponding path program 3 times [2024-06-27 23:04:11,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:11,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040432658] [2024-06-27 23:04:11,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:11,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:12,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:12,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-27 23:04:12,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:12,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040432658] [2024-06-27 23:04:12,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040432658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:12,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:12,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:12,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306800388] [2024-06-27 23:04:12,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:12,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:12,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:12,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:12,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:12,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:04:12,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 564 transitions, 7561 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:12,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:12,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:04:12,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:13,018 INFO L124 PetriNetUnfolderBase]: 2788/4793 cut-off events. [2024-06-27 23:04:13,019 INFO L125 PetriNetUnfolderBase]: For 479300/479302 co-relation queries the response was YES. [2024-06-27 23:04:13,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34132 conditions, 4793 events. 2788/4793 cut-off events. For 479300/479302 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 32380 event pairs, 503 based on Foata normal form. 4/4796 useless extension candidates. Maximal degree in co-relation 33951. Up to 4183 conditions per place. [2024-06-27 23:04:13,095 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 486 selfloop transitions, 91 changer transitions 0/585 dead transitions. [2024-06-27 23:04:13,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 585 transitions, 8817 flow [2024-06-27 23:04:13,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:13,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:13,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 23:04:13,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-27 23:04:13,097 INFO L175 Difference]: Start difference. First operand has 446 places, 564 transitions, 7561 flow. Second operand 8 states and 187 transitions. [2024-06-27 23:04:13,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 585 transitions, 8817 flow [2024-06-27 23:04:15,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 585 transitions, 8612 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 23:04:15,343 INFO L231 Difference]: Finished difference. Result has 449 places, 566 transitions, 7603 flow [2024-06-27 23:04:15,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7356, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7603, PETRI_PLACES=449, PETRI_TRANSITIONS=566} [2024-06-27 23:04:15,344 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 407 predicate places. [2024-06-27 23:04:15,344 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 566 transitions, 7603 flow [2024-06-27 23:04:15,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:15,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:15,344 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-27 23:04:15,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 23:04:15,344 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-27 23:04:15,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:15,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1589354688, now seen corresponding path program 4 times [2024-06-27 23:04:15,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:15,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242723331] [2024-06-27 23:04:15,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:15,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:15,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:15,472 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-27 23:04:15,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:15,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242723331] [2024-06-27 23:04:15,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242723331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:15,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:15,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:15,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287683998] [2024-06-27 23:04:15,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:15,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:15,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:15,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:15,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:15,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:04:15,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 566 transitions, 7603 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:15,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:15,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:04:15,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:16,401 INFO L124 PetriNetUnfolderBase]: 2809/4822 cut-off events. [2024-06-27 23:04:16,401 INFO L125 PetriNetUnfolderBase]: For 501333/501335 co-relation queries the response was YES. [2024-06-27 23:04:16,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34771 conditions, 4822 events. 2809/4822 cut-off events. For 501333/501335 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 32552 event pairs, 500 based on Foata normal form. 4/4825 useless extension candidates. Maximal degree in co-relation 34589. Up to 4179 conditions per place. [2024-06-27 23:04:16,472 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 485 selfloop transitions, 99 changer transitions 0/592 dead transitions. [2024-06-27 23:04:16,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 592 transitions, 9175 flow [2024-06-27 23:04:16,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:16,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:16,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 23:04:16,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-27 23:04:16,473 INFO L175 Difference]: Start difference. First operand has 449 places, 566 transitions, 7603 flow. Second operand 8 states and 189 transitions. [2024-06-27 23:04:16,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 592 transitions, 9175 flow [2024-06-27 23:04:18,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 592 transitions, 8944 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:18,882 INFO L231 Difference]: Finished difference. Result has 452 places, 571 transitions, 7729 flow [2024-06-27 23:04:18,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7372, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7729, PETRI_PLACES=452, PETRI_TRANSITIONS=571} [2024-06-27 23:04:18,882 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 410 predicate places. [2024-06-27 23:04:18,882 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 571 transitions, 7729 flow [2024-06-27 23:04:18,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:18,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:18,883 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-27 23:04:18,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 23:04:18,883 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-27 23:04:18,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:18,883 INFO L85 PathProgramCache]: Analyzing trace with hash 278826242, now seen corresponding path program 13 times [2024-06-27 23:04:18,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:18,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114701921] [2024-06-27 23:04:18,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:18,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:18,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:19,006 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-27 23:04:19,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:19,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114701921] [2024-06-27 23:04:19,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114701921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:19,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:19,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:19,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866825719] [2024-06-27 23:04:19,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:19,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:19,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:19,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:19,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:19,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:04:19,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 571 transitions, 7729 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:19,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:19,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:04:19,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:19,920 INFO L124 PetriNetUnfolderBase]: 2838/4857 cut-off events. [2024-06-27 23:04:19,920 INFO L125 PetriNetUnfolderBase]: For 524456/524456 co-relation queries the response was YES. [2024-06-27 23:04:19,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35640 conditions, 4857 events. 2838/4857 cut-off events. For 524456/524456 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 32792 event pairs, 513 based on Foata normal form. 1/4855 useless extension candidates. Maximal degree in co-relation 35456. Up to 4012 conditions per place. [2024-06-27 23:04:19,993 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 423 selfloop transitions, 180 changer transitions 0/611 dead transitions. [2024-06-27 23:04:19,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 611 transitions, 10137 flow [2024-06-27 23:04:19,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:19,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:19,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 23:04:19,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-27 23:04:19,994 INFO L175 Difference]: Start difference. First operand has 452 places, 571 transitions, 7729 flow. Second operand 8 states and 202 transitions. [2024-06-27 23:04:19,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 611 transitions, 10137 flow [2024-06-27 23:04:23,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 611 transitions, 9949 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-27 23:04:23,129 INFO L231 Difference]: Finished difference. Result has 456 places, 583 transitions, 8153 flow [2024-06-27 23:04:23,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7541, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8153, PETRI_PLACES=456, PETRI_TRANSITIONS=583} [2024-06-27 23:04:23,144 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 414 predicate places. [2024-06-27 23:04:23,145 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 583 transitions, 8153 flow [2024-06-27 23:04:23,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:23,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:23,145 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-27 23:04:23,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 23:04:23,145 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-27 23:04:23,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:23,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1147900640, now seen corresponding path program 14 times [2024-06-27 23:04:23,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:23,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222404161] [2024-06-27 23:04:23,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:23,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:23,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:23,275 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-27 23:04:23,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:23,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222404161] [2024-06-27 23:04:23,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222404161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:23,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:23,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:23,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087969199] [2024-06-27 23:04:23,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:23,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:23,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:23,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:23,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:23,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:04:23,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 583 transitions, 8153 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:23,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:23,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:04:23,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:24,187 INFO L124 PetriNetUnfolderBase]: 2843/4866 cut-off events. [2024-06-27 23:04:24,188 INFO L125 PetriNetUnfolderBase]: For 532866/532866 co-relation queries the response was YES. [2024-06-27 23:04:24,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36019 conditions, 4866 events. 2843/4866 cut-off events. For 532866/532866 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 32915 event pairs, 513 based on Foata normal form. 1/4864 useless extension candidates. Maximal degree in co-relation 35833. Up to 4018 conditions per place. [2024-06-27 23:04:24,259 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 407 selfloop transitions, 197 changer transitions 0/612 dead transitions. [2024-06-27 23:04:24,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 612 transitions, 9945 flow [2024-06-27 23:04:24,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:24,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:24,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 23:04:24,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-27 23:04:24,261 INFO L175 Difference]: Start difference. First operand has 456 places, 583 transitions, 8153 flow. Second operand 8 states and 198 transitions. [2024-06-27 23:04:24,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 612 transitions, 9945 flow [2024-06-27 23:04:27,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 612 transitions, 9435 flow, removed 76 selfloop flow, removed 4 redundant places. [2024-06-27 23:04:27,253 INFO L231 Difference]: Finished difference. Result has 460 places, 586 transitions, 8115 flow [2024-06-27 23:04:27,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7667, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8115, PETRI_PLACES=460, PETRI_TRANSITIONS=586} [2024-06-27 23:04:27,253 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 418 predicate places. [2024-06-27 23:04:27,253 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 586 transitions, 8115 flow [2024-06-27 23:04:27,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:27,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:27,254 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-27 23:04:27,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 23:04:27,254 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-27 23:04:27,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:27,254 INFO L85 PathProgramCache]: Analyzing trace with hash 2121351396, now seen corresponding path program 15 times [2024-06-27 23:04:27,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:27,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026442042] [2024-06-27 23:04:27,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:27,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:27,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:27,364 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-27 23:04:27,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:27,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026442042] [2024-06-27 23:04:27,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026442042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:27,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:27,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:27,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158698737] [2024-06-27 23:04:27,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:27,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:27,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:27,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:27,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:27,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:04:27,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 586 transitions, 8115 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:27,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:27,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:04:27,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:28,333 INFO L124 PetriNetUnfolderBase]: 2848/4875 cut-off events. [2024-06-27 23:04:28,333 INFO L125 PetriNetUnfolderBase]: For 540020/540020 co-relation queries the response was YES. [2024-06-27 23:04:28,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36037 conditions, 4875 events. 2848/4875 cut-off events. For 540020/540020 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 32979 event pairs, 513 based on Foata normal form. 1/4873 useless extension candidates. Maximal degree in co-relation 35850. Up to 4024 conditions per place. [2024-06-27 23:04:28,409 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 407 selfloop transitions, 197 changer transitions 0/612 dead transitions. [2024-06-27 23:04:28,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 612 transitions, 9885 flow [2024-06-27 23:04:28,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:28,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:28,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 23:04:28,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-27 23:04:28,410 INFO L175 Difference]: Start difference. First operand has 460 places, 586 transitions, 8115 flow. Second operand 8 states and 196 transitions. [2024-06-27 23:04:28,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 612 transitions, 9885 flow [2024-06-27 23:04:31,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 612 transitions, 9391 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:31,067 INFO L231 Difference]: Finished difference. Result has 462 places, 589 transitions, 8075 flow [2024-06-27 23:04:31,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7641, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8075, PETRI_PLACES=462, PETRI_TRANSITIONS=589} [2024-06-27 23:04:31,067 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 420 predicate places. [2024-06-27 23:04:31,067 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 589 transitions, 8075 flow [2024-06-27 23:04:31,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:31,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:31,068 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-27 23:04:31,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 23:04:31,068 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-27 23:04:31,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:31,068 INFO L85 PathProgramCache]: Analyzing trace with hash 427320168, now seen corresponding path program 16 times [2024-06-27 23:04:31,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:31,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860411440] [2024-06-27 23:04:31,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:31,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:31,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:31,179 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-27 23:04:31,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:31,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860411440] [2024-06-27 23:04:31,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860411440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:31,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:31,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:31,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849918621] [2024-06-27 23:04:31,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:31,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:31,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:31,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:31,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:31,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:04:31,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 589 transitions, 8075 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:31,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:31,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:04:31,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:32,079 INFO L124 PetriNetUnfolderBase]: 2861/4893 cut-off events. [2024-06-27 23:04:32,080 INFO L125 PetriNetUnfolderBase]: For 552538/552538 co-relation queries the response was YES. [2024-06-27 23:04:32,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36000 conditions, 4893 events. 2861/4893 cut-off events. For 552538/552538 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 33059 event pairs, 511 based on Foata normal form. 1/4891 useless extension candidates. Maximal degree in co-relation 35812. Up to 4039 conditions per place. [2024-06-27 23:04:32,157 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 422 selfloop transitions, 190 changer transitions 0/620 dead transitions. [2024-06-27 23:04:32,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 620 transitions, 10371 flow [2024-06-27 23:04:32,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:32,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:32,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 23:04:32,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-27 23:04:32,159 INFO L175 Difference]: Start difference. First operand has 462 places, 589 transitions, 8075 flow. Second operand 8 states and 199 transitions. [2024-06-27 23:04:32,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 620 transitions, 10371 flow [2024-06-27 23:04:34,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 620 transitions, 9965 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 23:04:34,828 INFO L231 Difference]: Finished difference. Result has 465 places, 595 transitions, 8155 flow [2024-06-27 23:04:34,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7681, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8155, PETRI_PLACES=465, PETRI_TRANSITIONS=595} [2024-06-27 23:04:34,829 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 423 predicate places. [2024-06-27 23:04:34,829 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 595 transitions, 8155 flow [2024-06-27 23:04:34,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:34,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:34,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, 1] [2024-06-27 23:04:34,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 23:04:34,829 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-27 23:04:34,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:34,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1291099032, now seen corresponding path program 17 times [2024-06-27 23:04:34,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:34,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463215915] [2024-06-27 23:04:34,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:34,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:34,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:34,981 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-27 23:04:34,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:34,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463215915] [2024-06-27 23:04:34,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463215915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:34,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:34,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:34,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144828404] [2024-06-27 23:04:34,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:34,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:34,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:34,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:34,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:35,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:04:35,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 595 transitions, 8155 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:35,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:35,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:04:35,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:35,922 INFO L124 PetriNetUnfolderBase]: 2858/4889 cut-off events. [2024-06-27 23:04:35,922 INFO L125 PetriNetUnfolderBase]: For 554908/554908 co-relation queries the response was YES. [2024-06-27 23:04:35,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35894 conditions, 4889 events. 2858/4889 cut-off events. For 554908/554908 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 33083 event pairs, 511 based on Foata normal form. 1/4887 useless extension candidates. Maximal degree in co-relation 35705. Up to 4036 conditions per place. [2024-06-27 23:04:35,999 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 417 selfloop transitions, 197 changer transitions 0/622 dead transitions. [2024-06-27 23:04:35,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 622 transitions, 10139 flow [2024-06-27 23:04:35,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:35,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:36,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 23:04:36,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 23:04:36,000 INFO L175 Difference]: Start difference. First operand has 465 places, 595 transitions, 8155 flow. Second operand 8 states and 200 transitions. [2024-06-27 23:04:36,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 622 transitions, 10139 flow [2024-06-27 23:04:39,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 622 transitions, 9750 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 23:04:39,232 INFO L231 Difference]: Finished difference. Result has 469 places, 595 transitions, 8166 flow [2024-06-27 23:04:39,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7766, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8166, PETRI_PLACES=469, PETRI_TRANSITIONS=595} [2024-06-27 23:04:39,236 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 427 predicate places. [2024-06-27 23:04:39,236 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 595 transitions, 8166 flow [2024-06-27 23:04:39,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:39,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:39,236 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-27 23:04:39,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 23:04:39,237 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-27 23:04:39,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:39,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1133783268, now seen corresponding path program 18 times [2024-06-27 23:04:39,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:39,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155870902] [2024-06-27 23:04:39,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:39,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:39,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:39,364 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-27 23:04:39,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:39,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155870902] [2024-06-27 23:04:39,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155870902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:39,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:39,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:39,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22955345] [2024-06-27 23:04:39,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:39,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:39,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:39,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:39,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:39,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:04:39,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 595 transitions, 8166 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:39,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:39,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:04:39,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:40,283 INFO L124 PetriNetUnfolderBase]: 2863/4898 cut-off events. [2024-06-27 23:04:40,283 INFO L125 PetriNetUnfolderBase]: For 564140/564140 co-relation queries the response was YES. [2024-06-27 23:04:40,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36018 conditions, 4898 events. 2863/4898 cut-off events. For 564140/564140 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 33149 event pairs, 511 based on Foata normal form. 1/4896 useless extension candidates. Maximal degree in co-relation 35828. Up to 4042 conditions per place. [2024-06-27 23:04:40,357 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 398 selfloop transitions, 211 changer transitions 0/617 dead transitions. [2024-06-27 23:04:40,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 617 transitions, 9705 flow [2024-06-27 23:04:40,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:40,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:40,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 23:04:40,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-27 23:04:40,369 INFO L175 Difference]: Start difference. First operand has 469 places, 595 transitions, 8166 flow. Second operand 8 states and 191 transitions. [2024-06-27 23:04:40,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 617 transitions, 9705 flow [2024-06-27 23:04:43,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 617 transitions, 9257 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:43,376 INFO L231 Difference]: Finished difference. Result has 470 places, 598 transitions, 8189 flow [2024-06-27 23:04:43,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7724, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8189, PETRI_PLACES=470, PETRI_TRANSITIONS=598} [2024-06-27 23:04:43,376 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 428 predicate places. [2024-06-27 23:04:43,377 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 598 transitions, 8189 flow [2024-06-27 23:04:43,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:43,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:43,377 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-27 23:04:43,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 23:04:43,377 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-27 23:04:43,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:43,377 INFO L85 PathProgramCache]: Analyzing trace with hash -739517780, now seen corresponding path program 13 times [2024-06-27 23:04:43,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:43,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224050143] [2024-06-27 23:04:43,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:43,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:43,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:43,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-27 23:04:43,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:43,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224050143] [2024-06-27 23:04:43,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224050143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:43,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:43,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:43,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445997739] [2024-06-27 23:04:43,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:43,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:43,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:43,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:43,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:43,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:04:43,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 598 transitions, 8189 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:43,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:43,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:04:43,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:44,462 INFO L124 PetriNetUnfolderBase]: 2873/4916 cut-off events. [2024-06-27 23:04:44,462 INFO L125 PetriNetUnfolderBase]: For 573366/573366 co-relation queries the response was YES. [2024-06-27 23:04:44,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36194 conditions, 4916 events. 2873/4916 cut-off events. For 573366/573366 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 33304 event pairs, 520 based on Foata normal form. 1/4914 useless extension candidates. Maximal degree in co-relation 36003. Up to 4129 conditions per place. [2024-06-27 23:04:44,539 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 444 selfloop transitions, 175 changer transitions 0/627 dead transitions. [2024-06-27 23:04:44,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 627 transitions, 10046 flow [2024-06-27 23:04:44,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:44,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:44,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 23:04:44,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-27 23:04:44,540 INFO L175 Difference]: Start difference. First operand has 470 places, 598 transitions, 8189 flow. Second operand 8 states and 196 transitions. [2024-06-27 23:04:44,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 627 transitions, 10046 flow [2024-06-27 23:04:47,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 627 transitions, 9719 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 23:04:47,658 INFO L231 Difference]: Finished difference. Result has 474 places, 604 transitions, 8319 flow [2024-06-27 23:04:47,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7867, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8319, PETRI_PLACES=474, PETRI_TRANSITIONS=604} [2024-06-27 23:04:47,659 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 432 predicate places. [2024-06-27 23:04:47,659 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 604 transitions, 8319 flow [2024-06-27 23:04:47,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:47,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:47,659 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-27 23:04:47,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 23:04:47,659 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-27 23:04:47,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:47,660 INFO L85 PathProgramCache]: Analyzing trace with hash 227839818, now seen corresponding path program 19 times [2024-06-27 23:04:47,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:47,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643186044] [2024-06-27 23:04:47,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:47,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:47,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:47,808 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-27 23:04:47,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:47,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643186044] [2024-06-27 23:04:47,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643186044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:47,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:47,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:47,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244219100] [2024-06-27 23:04:47,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:47,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:47,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:47,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:47,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:47,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:04:47,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 604 transitions, 8319 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:47,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:47,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:04:47,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:48,800 INFO L124 PetriNetUnfolderBase]: 2878/4929 cut-off events. [2024-06-27 23:04:48,800 INFO L125 PetriNetUnfolderBase]: For 583317/583317 co-relation queries the response was YES. [2024-06-27 23:04:48,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36253 conditions, 4929 events. 2878/4929 cut-off events. For 583317/583317 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 33432 event pairs, 513 based on Foata normal form. 1/4927 useless extension candidates. Maximal degree in co-relation 36060. Up to 4284 conditions per place. [2024-06-27 23:04:48,876 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 531 selfloop transitions, 89 changer transitions 0/628 dead transitions. [2024-06-27 23:04:48,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 628 transitions, 9653 flow [2024-06-27 23:04:48,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:48,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:48,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 23:04:48,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-27 23:04:48,878 INFO L175 Difference]: Start difference. First operand has 474 places, 604 transitions, 8319 flow. Second operand 8 states and 190 transitions. [2024-06-27 23:04:48,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 628 transitions, 9653 flow [2024-06-27 23:04:52,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 628 transitions, 9125 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:52,245 INFO L231 Difference]: Finished difference. Result has 476 places, 607 transitions, 8023 flow [2024-06-27 23:04:52,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7791, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8023, PETRI_PLACES=476, PETRI_TRANSITIONS=607} [2024-06-27 23:04:52,246 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 434 predicate places. [2024-06-27 23:04:52,246 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 607 transitions, 8023 flow [2024-06-27 23:04:52,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:52,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:52,246 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-27 23:04:52,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 23:04:52,247 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-27 23:04:52,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:52,247 INFO L85 PathProgramCache]: Analyzing trace with hash 552581124, now seen corresponding path program 14 times [2024-06-27 23:04:52,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:52,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733694218] [2024-06-27 23:04:52,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:52,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:52,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:52,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-27 23:04:52,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:52,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733694218] [2024-06-27 23:04:52,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733694218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:52,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:52,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:52,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094615275] [2024-06-27 23:04:52,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:52,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:52,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:52,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:52,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:52,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:04:52,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 607 transitions, 8023 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:52,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:52,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:04:52,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:53,357 INFO L124 PetriNetUnfolderBase]: 2883/4938 cut-off events. [2024-06-27 23:04:53,358 INFO L125 PetriNetUnfolderBase]: For 590236/590236 co-relation queries the response was YES. [2024-06-27 23:04:53,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35973 conditions, 4938 events. 2883/4938 cut-off events. For 590236/590236 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 33522 event pairs, 522 based on Foata normal form. 1/4936 useless extension candidates. Maximal degree in co-relation 35780. Up to 4142 conditions per place. [2024-06-27 23:04:53,436 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 452 selfloop transitions, 171 changer transitions 0/631 dead transitions. [2024-06-27 23:04:53,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 631 transitions, 10073 flow [2024-06-27 23:04:53,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:53,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:53,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 23:04:53,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-27 23:04:53,438 INFO L175 Difference]: Start difference. First operand has 476 places, 607 transitions, 8023 flow. Second operand 8 states and 196 transitions. [2024-06-27 23:04:53,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 631 transitions, 10073 flow [2024-06-27 23:04:56,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 631 transitions, 9873 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:56,677 INFO L231 Difference]: Finished difference. Result has 477 places, 610 transitions, 8211 flow [2024-06-27 23:04:56,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7823, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8211, PETRI_PLACES=477, PETRI_TRANSITIONS=610} [2024-06-27 23:04:56,678 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 435 predicate places. [2024-06-27 23:04:56,678 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 610 transitions, 8211 flow [2024-06-27 23:04:56,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:56,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:56,678 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-27 23:04:56,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 23:04:56,679 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-27 23:04:56,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:56,679 INFO L85 PathProgramCache]: Analyzing trace with hash 552967074, now seen corresponding path program 15 times [2024-06-27 23:04:56,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:56,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115662290] [2024-06-27 23:04:56,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:56,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:56,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:56,793 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-27 23:04:56,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:56,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115662290] [2024-06-27 23:04:56,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115662290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:56,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:56,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:56,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021927018] [2024-06-27 23:04:56,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:56,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:56,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:56,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:56,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:56,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:04:56,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 610 transitions, 8211 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:56,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:56,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:04:56,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:57,790 INFO L124 PetriNetUnfolderBase]: 2880/4930 cut-off events. [2024-06-27 23:04:57,790 INFO L125 PetriNetUnfolderBase]: For 592962/592962 co-relation queries the response was YES. [2024-06-27 23:04:57,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36056 conditions, 4930 events. 2880/4930 cut-off events. For 592962/592962 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 33435 event pairs, 520 based on Foata normal form. 1/4928 useless extension candidates. Maximal degree in co-relation 35863. Up to 4139 conditions per place. [2024-06-27 23:04:57,858 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 450 selfloop transitions, 172 changer transitions 0/630 dead transitions. [2024-06-27 23:04:57,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 630 transitions, 9983 flow [2024-06-27 23:04:57,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:57,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:57,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 23:04:57,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-27 23:04:57,859 INFO L175 Difference]: Start difference. First operand has 477 places, 610 transitions, 8211 flow. Second operand 8 states and 194 transitions. [2024-06-27 23:04:57,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 630 transitions, 9983 flow [2024-06-27 23:05:01,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 630 transitions, 9577 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 23:05:01,225 INFO L231 Difference]: Finished difference. Result has 480 places, 610 transitions, 8155 flow [2024-06-27 23:05:01,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7805, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8155, PETRI_PLACES=480, PETRI_TRANSITIONS=610} [2024-06-27 23:05:01,226 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 438 predicate places. [2024-06-27 23:05:01,226 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 610 transitions, 8155 flow [2024-06-27 23:05:01,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:01,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:01,226 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-27 23:05:01,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 23:05:01,227 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-27 23:05:01,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:01,227 INFO L85 PathProgramCache]: Analyzing trace with hash 552788328, now seen corresponding path program 20 times [2024-06-27 23:05:01,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:01,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888683120] [2024-06-27 23:05:01,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:01,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:01,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:01,360 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-27 23:05:01,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:01,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888683120] [2024-06-27 23:05:01,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888683120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:01,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:01,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:01,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740770255] [2024-06-27 23:05:01,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:01,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:01,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:01,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:01,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:01,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:05:01,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 610 transitions, 8155 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:01,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:01,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:05:01,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:02,363 INFO L124 PetriNetUnfolderBase]: 2877/4926 cut-off events. [2024-06-27 23:05:02,363 INFO L125 PetriNetUnfolderBase]: For 594447/594447 co-relation queries the response was YES. [2024-06-27 23:05:02,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35960 conditions, 4926 events. 2877/4926 cut-off events. For 594447/594447 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 33413 event pairs, 511 based on Foata normal form. 1/4924 useless extension candidates. Maximal degree in co-relation 35766. Up to 4273 conditions per place. [2024-06-27 23:05:02,439 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 526 selfloop transitions, 95 changer transitions 0/629 dead transitions. [2024-06-27 23:05:02,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 629 transitions, 9685 flow [2024-06-27 23:05:02,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:02,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:02,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 23:05:02,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-27 23:05:02,440 INFO L175 Difference]: Start difference. First operand has 480 places, 610 transitions, 8155 flow. Second operand 8 states and 190 transitions. [2024-06-27 23:05:02,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 629 transitions, 9685 flow [2024-06-27 23:05:06,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 629 transitions, 9257 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:05:06,150 INFO L231 Difference]: Finished difference. Result has 481 places, 610 transitions, 7923 flow [2024-06-27 23:05:06,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7727, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7923, PETRI_PLACES=481, PETRI_TRANSITIONS=610} [2024-06-27 23:05:06,151 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 439 predicate places. [2024-06-27 23:05:06,151 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 610 transitions, 7923 flow [2024-06-27 23:05:06,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:06,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:06,152 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-27 23:05:06,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 23:05:06,152 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-27 23:05:06,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:06,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1588771718, now seen corresponding path program 21 times [2024-06-27 23:05:06,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:06,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759251022] [2024-06-27 23:05:06,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:06,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:06,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:06,284 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-27 23:05:06,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:06,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759251022] [2024-06-27 23:05:06,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759251022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:06,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:06,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:06,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687401479] [2024-06-27 23:05:06,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:06,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:06,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:06,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:06,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:06,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:05:06,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 610 transitions, 7923 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:06,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:06,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:05:06,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:07,291 INFO L124 PetriNetUnfolderBase]: 2874/4922 cut-off events. [2024-06-27 23:05:07,291 INFO L125 PetriNetUnfolderBase]: For 595174/595174 co-relation queries the response was YES. [2024-06-27 23:05:07,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35695 conditions, 4922 events. 2874/4922 cut-off events. For 595174/595174 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 33415 event pairs, 511 based on Foata normal form. 1/4920 useless extension candidates. Maximal degree in co-relation 35500. Up to 4270 conditions per place. [2024-06-27 23:05:07,366 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 526 selfloop transitions, 96 changer transitions 0/630 dead transitions. [2024-06-27 23:05:07,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 630 transitions, 9215 flow [2024-06-27 23:05:07,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:05:07,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:05:07,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-27 23:05:07,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5536585365853659 [2024-06-27 23:05:07,368 INFO L175 Difference]: Start difference. First operand has 481 places, 610 transitions, 7923 flow. Second operand 10 states and 227 transitions. [2024-06-27 23:05:07,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 630 transitions, 9215 flow [2024-06-27 23:05:11,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 630 transitions, 8988 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 23:05:11,371 INFO L231 Difference]: Finished difference. Result has 486 places, 610 transitions, 7894 flow [2024-06-27 23:05:11,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7696, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7894, PETRI_PLACES=486, PETRI_TRANSITIONS=610} [2024-06-27 23:05:11,371 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 444 predicate places. [2024-06-27 23:05:11,371 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 610 transitions, 7894 flow [2024-06-27 23:05:11,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:11,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:11,372 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-27 23:05:11,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 23:05:11,372 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-27 23:05:11,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:11,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1674854468, now seen corresponding path program 16 times [2024-06-27 23:05:11,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:11,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338495511] [2024-06-27 23:05:11,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:11,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:11,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:11,498 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-27 23:05:11,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:11,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338495511] [2024-06-27 23:05:11,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338495511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:11,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:11,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:11,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174487273] [2024-06-27 23:05:11,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:11,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:11,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:11,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:11,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:11,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:05:11,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 610 transitions, 7894 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:11,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:11,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:05:11,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:12,462 INFO L124 PetriNetUnfolderBase]: 2879/4941 cut-off events. [2024-06-27 23:05:12,462 INFO L125 PetriNetUnfolderBase]: For 603612/603612 co-relation queries the response was YES. [2024-06-27 23:05:12,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35807 conditions, 4941 events. 2879/4941 cut-off events. For 603612/603612 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 33527 event pairs, 493 based on Foata normal form. 1/4941 useless extension candidates. Maximal degree in co-relation 35611. Up to 4414 conditions per place. [2024-06-27 23:05:12,542 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 589 selfloop transitions, 31 changer transitions 0/628 dead transitions. [2024-06-27 23:05:12,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 628 transitions, 9218 flow [2024-06-27 23:05:12,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:12,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:12,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-27 23:05:12,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-27 23:05:12,543 INFO L175 Difference]: Start difference. First operand has 486 places, 610 transitions, 7894 flow. Second operand 8 states and 180 transitions. [2024-06-27 23:05:12,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 628 transitions, 9218 flow [2024-06-27 23:05:16,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 628 transitions, 8998 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 23:05:16,322 INFO L231 Difference]: Finished difference. Result has 484 places, 613 transitions, 7796 flow [2024-06-27 23:05:16,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7674, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7796, PETRI_PLACES=484, PETRI_TRANSITIONS=613} [2024-06-27 23:05:16,323 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 442 predicate places. [2024-06-27 23:05:16,323 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 613 transitions, 7796 flow [2024-06-27 23:05:16,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:16,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:16,323 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-27 23:05:16,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 23:05:16,324 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-27 23:05:16,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:16,324 INFO L85 PathProgramCache]: Analyzing trace with hash 3126178, now seen corresponding path program 17 times [2024-06-27 23:05:16,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:16,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051755034] [2024-06-27 23:05:16,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:16,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:16,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:16,440 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-27 23:05:16,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:16,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051755034] [2024-06-27 23:05:16,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051755034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:16,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:16,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:16,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545210391] [2024-06-27 23:05:16,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:16,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:16,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:16,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:16,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:16,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:05:16,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 613 transitions, 7796 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:16,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:16,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:05:16,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:17,563 INFO L124 PetriNetUnfolderBase]: 2897/4962 cut-off events. [2024-06-27 23:05:17,563 INFO L125 PetriNetUnfolderBase]: For 621174/621174 co-relation queries the response was YES. [2024-06-27 23:05:17,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36028 conditions, 4962 events. 2897/4962 cut-off events. For 621174/621174 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 33729 event pairs, 520 based on Foata normal form. 1/4960 useless extension candidates. Maximal degree in co-relation 35831. Up to 4156 conditions per place. [2024-06-27 23:05:17,634 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 449 selfloop transitions, 182 changer transitions 0/639 dead transitions. [2024-06-27 23:05:17,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 639 transitions, 9742 flow [2024-06-27 23:05:17,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:17,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:17,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 23:05:17,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 23:05:17,635 INFO L175 Difference]: Start difference. First operand has 484 places, 613 transitions, 7796 flow. Second operand 8 states and 192 transitions. [2024-06-27 23:05:17,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 639 transitions, 9742 flow [2024-06-27 23:05:21,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 639 transitions, 9654 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 23:05:21,433 INFO L231 Difference]: Finished difference. Result has 487 places, 622 transitions, 8240 flow [2024-06-27 23:05:21,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7708, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8240, PETRI_PLACES=487, PETRI_TRANSITIONS=622} [2024-06-27 23:05:21,434 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 445 predicate places. [2024-06-27 23:05:21,434 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 622 transitions, 8240 flow [2024-06-27 23:05:21,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:21,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:21,434 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-27 23:05:21,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 23:05:21,434 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-27 23:05:21,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:21,435 INFO L85 PathProgramCache]: Analyzing trace with hash 259447942, now seen corresponding path program 22 times [2024-06-27 23:05:21,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:21,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105988058] [2024-06-27 23:05:21,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:21,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:21,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:21,563 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-27 23:05:21,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:21,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105988058] [2024-06-27 23:05:21,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105988058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:21,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:21,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:21,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256569967] [2024-06-27 23:05:21,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:21,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:21,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:21,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:21,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:21,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:05:21,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 622 transitions, 8240 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:21,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:21,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:05:21,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:22,614 INFO L124 PetriNetUnfolderBase]: 2918/4997 cut-off events. [2024-06-27 23:05:22,614 INFO L125 PetriNetUnfolderBase]: For 647795/647795 co-relation queries the response was YES. [2024-06-27 23:05:22,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36890 conditions, 4997 events. 2918/4997 cut-off events. For 647795/647795 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 34001 event pairs, 511 based on Foata normal form. 1/4995 useless extension candidates. Maximal degree in co-relation 36691. Up to 4295 conditions per place. [2024-06-27 23:05:22,693 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 510 selfloop transitions, 129 changer transitions 0/647 dead transitions. [2024-06-27 23:05:22,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 647 transitions, 9938 flow [2024-06-27 23:05:22,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:22,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:22,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 23:05:22,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-27 23:05:22,694 INFO L175 Difference]: Start difference. First operand has 487 places, 622 transitions, 8240 flow. Second operand 8 states and 187 transitions. [2024-06-27 23:05:22,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 647 transitions, 9938 flow [2024-06-27 23:05:26,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 647 transitions, 9652 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-27 23:05:26,749 INFO L231 Difference]: Finished difference. Result has 493 places, 631 transitions, 8414 flow [2024-06-27 23:05:26,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7954, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8414, PETRI_PLACES=493, PETRI_TRANSITIONS=631} [2024-06-27 23:05:26,749 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 451 predicate places. [2024-06-27 23:05:26,749 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 631 transitions, 8414 flow [2024-06-27 23:05:26,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:26,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:26,750 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-27 23:05:26,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 23:05:26,750 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-27 23:05:26,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:26,750 INFO L85 PathProgramCache]: Analyzing trace with hash 2947432, now seen corresponding path program 23 times [2024-06-27 23:05:26,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:26,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052184102] [2024-06-27 23:05:26,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:26,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:26,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:26,879 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-27 23:05:26,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:26,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052184102] [2024-06-27 23:05:26,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052184102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:26,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:26,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:26,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269385186] [2024-06-27 23:05:26,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:26,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:26,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:26,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:26,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:26,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:05:26,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 631 transitions, 8414 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:26,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:26,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:05:26,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:27,913 INFO L124 PetriNetUnfolderBase]: 2915/4993 cut-off events. [2024-06-27 23:05:27,913 INFO L125 PetriNetUnfolderBase]: For 649939/649939 co-relation queries the response was YES. [2024-06-27 23:05:27,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36814 conditions, 4993 events. 2915/4993 cut-off events. For 649939/649939 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 33989 event pairs, 511 based on Foata normal form. 1/4991 useless extension candidates. Maximal degree in co-relation 36613. Up to 4292 conditions per place. [2024-06-27 23:05:27,997 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 511 selfloop transitions, 130 changer transitions 0/649 dead transitions. [2024-06-27 23:05:27,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 649 transitions, 9990 flow [2024-06-27 23:05:27,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:05:27,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:05:27,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-27 23:05:27,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5560975609756098 [2024-06-27 23:05:27,998 INFO L175 Difference]: Start difference. First operand has 493 places, 631 transitions, 8414 flow. Second operand 10 states and 228 transitions. [2024-06-27 23:05:27,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 649 transitions, 9990 flow [2024-06-27 23:05:32,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 649 transitions, 9808 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 23:05:32,008 INFO L231 Difference]: Finished difference. Result has 499 places, 631 transitions, 8498 flow [2024-06-27 23:05:32,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8232, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8498, PETRI_PLACES=499, PETRI_TRANSITIONS=631} [2024-06-27 23:05:32,008 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 457 predicate places. [2024-06-27 23:05:32,008 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 631 transitions, 8498 flow [2024-06-27 23:05:32,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:32,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:32,009 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-27 23:05:32,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 23:05:32,009 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-27 23:05:32,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:32,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1038930822, now seen corresponding path program 24 times [2024-06-27 23:05:32,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:32,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922681403] [2024-06-27 23:05:32,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:32,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:32,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:32,137 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-27 23:05:32,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:32,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922681403] [2024-06-27 23:05:32,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922681403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:32,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:32,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:32,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922559346] [2024-06-27 23:05:32,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:32,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:32,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:32,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:32,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:32,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:05:32,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 631 transitions, 8498 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:32,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:32,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:05:32,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:33,185 INFO L124 PetriNetUnfolderBase]: 2912/4989 cut-off events. [2024-06-27 23:05:33,185 INFO L125 PetriNetUnfolderBase]: For 652180/652180 co-relation queries the response was YES. [2024-06-27 23:05:33,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36731 conditions, 4989 events. 2912/4989 cut-off events. For 652180/652180 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 33951 event pairs, 511 based on Foata normal form. 1/4987 useless extension candidates. Maximal degree in co-relation 36530. Up to 4289 conditions per place. [2024-06-27 23:05:33,266 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 509 selfloop transitions, 132 changer transitions 0/649 dead transitions. [2024-06-27 23:05:33,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 649 transitions, 9822 flow [2024-06-27 23:05:33,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:05:33,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:05:33,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-27 23:05:33,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5388026607538803 [2024-06-27 23:05:33,267 INFO L175 Difference]: Start difference. First operand has 499 places, 631 transitions, 8498 flow. Second operand 11 states and 243 transitions. [2024-06-27 23:05:33,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 649 transitions, 9822 flow [2024-06-27 23:05:37,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 649 transitions, 9410 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-27 23:05:37,390 INFO L231 Difference]: Finished difference. Result has 500 places, 631 transitions, 8356 flow [2024-06-27 23:05:37,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8086, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8356, PETRI_PLACES=500, PETRI_TRANSITIONS=631} [2024-06-27 23:05:37,390 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 458 predicate places. [2024-06-27 23:05:37,390 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 631 transitions, 8356 flow [2024-06-27 23:05:37,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:37,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:37,391 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-27 23:05:37,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 23:05:37,391 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-27 23:05:37,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:37,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1038931008, now seen corresponding path program 18 times [2024-06-27 23:05:37,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:37,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473649897] [2024-06-27 23:05:37,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:37,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:37,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:37,506 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-27 23:05:37,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:37,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473649897] [2024-06-27 23:05:37,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473649897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:37,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:37,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:37,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662839387] [2024-06-27 23:05:37,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:37,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:37,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:37,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:37,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:37,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:05:37,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 631 transitions, 8356 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:37,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:37,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:05:37,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:38,596 INFO L124 PetriNetUnfolderBase]: 2909/4985 cut-off events. [2024-06-27 23:05:38,596 INFO L125 PetriNetUnfolderBase]: For 653182/653182 co-relation queries the response was YES. [2024-06-27 23:05:38,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36537 conditions, 4985 events. 2909/4985 cut-off events. For 653182/653182 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 33939 event pairs, 520 based on Foata normal form. 1/4983 useless extension candidates. Maximal degree in co-relation 36336. Up to 4174 conditions per place. [2024-06-27 23:05:38,675 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 456 selfloop transitions, 183 changer transitions 0/647 dead transitions. [2024-06-27 23:05:38,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 647 transitions, 9928 flow [2024-06-27 23:05:38,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:38,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:38,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 23:05:38,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-27 23:05:38,676 INFO L175 Difference]: Start difference. First operand has 500 places, 631 transitions, 8356 flow. Second operand 8 states and 190 transitions. [2024-06-27 23:05:38,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 647 transitions, 9928 flow [2024-06-27 23:05:43,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 647 transitions, 9630 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-27 23:05:43,021 INFO L231 Difference]: Finished difference. Result has 498 places, 631 transitions, 8430 flow [2024-06-27 23:05:43,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8058, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8430, PETRI_PLACES=498, PETRI_TRANSITIONS=631} [2024-06-27 23:05:43,021 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 456 predicate places. [2024-06-27 23:05:43,021 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 631 transitions, 8430 flow [2024-06-27 23:05:43,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:43,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:43,022 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-27 23:05:43,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 23:05:43,022 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-27 23:05:43,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:43,022 INFO L85 PathProgramCache]: Analyzing trace with hash -809759010, now seen corresponding path program 19 times [2024-06-27 23:05:43,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:43,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585906383] [2024-06-27 23:05:43,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:43,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:43,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:43,143 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-27 23:05:43,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:43,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585906383] [2024-06-27 23:05:43,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585906383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:43,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:43,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:43,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848030546] [2024-06-27 23:05:43,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:43,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:43,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:43,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:43,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:43,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:05:43,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 631 transitions, 8430 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:43,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:43,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:05:43,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:44,219 INFO L124 PetriNetUnfolderBase]: 2946/5059 cut-off events. [2024-06-27 23:05:44,220 INFO L125 PetriNetUnfolderBase]: For 697806/697808 co-relation queries the response was YES. [2024-06-27 23:05:44,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37667 conditions, 5059 events. 2946/5059 cut-off events. For 697806/697808 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 34525 event pairs, 504 based on Foata normal form. 3/5061 useless extension candidates. Maximal degree in co-relation 37465. Up to 4216 conditions per place. [2024-06-27 23:05:44,311 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 450 selfloop transitions, 208 changer transitions 0/666 dead transitions. [2024-06-27 23:05:44,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 666 transitions, 10875 flow [2024-06-27 23:05:44,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:05:44,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:05:44,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 23:05:44,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-27 23:05:44,312 INFO L175 Difference]: Start difference. First operand has 498 places, 631 transitions, 8430 flow. Second operand 7 states and 173 transitions. [2024-06-27 23:05:44,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 666 transitions, 10875 flow [2024-06-27 23:05:48,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 666 transitions, 10475 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:05:48,692 INFO L231 Difference]: Finished difference. Result has 498 places, 646 transitions, 8763 flow [2024-06-27 23:05:48,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8060, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8763, PETRI_PLACES=498, PETRI_TRANSITIONS=646} [2024-06-27 23:05:48,692 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 456 predicate places. [2024-06-27 23:05:48,692 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 646 transitions, 8763 flow [2024-06-27 23:05:48,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:48,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:48,693 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-27 23:05:48,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 23:05:48,693 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-27 23:05:48,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:48,693 INFO L85 PathProgramCache]: Analyzing trace with hash -313426686, now seen corresponding path program 25 times [2024-06-27 23:05:48,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:48,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619170570] [2024-06-27 23:05:48,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:48,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:48,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:48,821 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-27 23:05:48,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:48,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619170570] [2024-06-27 23:05:48,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619170570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:48,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:48,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:48,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883333498] [2024-06-27 23:05:48,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:48,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:48,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:48,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:48,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:48,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:05:48,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 646 transitions, 8763 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:48,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:48,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:05:48,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:49,885 INFO L124 PetriNetUnfolderBase]: 2943/5044 cut-off events. [2024-06-27 23:05:49,885 INFO L125 PetriNetUnfolderBase]: For 699539/699539 co-relation queries the response was YES. [2024-06-27 23:05:49,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37610 conditions, 5044 events. 2943/5044 cut-off events. For 699539/699539 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 34430 event pairs, 513 based on Foata normal form. 1/5042 useless extension candidates. Maximal degree in co-relation 37407. Up to 4192 conditions per place. [2024-06-27 23:05:49,966 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 469 selfloop transitions, 193 changer transitions 0/670 dead transitions. [2024-06-27 23:05:49,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 670 transitions, 10407 flow [2024-06-27 23:05:49,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:05:49,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:05:49,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 23:05:49,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-27 23:05:49,967 INFO L175 Difference]: Start difference. First operand has 498 places, 646 transitions, 8763 flow. Second operand 7 states and 178 transitions. [2024-06-27 23:05:49,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 670 transitions, 10407 flow [2024-06-27 23:05:54,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 670 transitions, 10127 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-27 23:05:54,788 INFO L231 Difference]: Finished difference. Result has 502 places, 646 transitions, 8885 flow [2024-06-27 23:05:54,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8485, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8885, PETRI_PLACES=502, PETRI_TRANSITIONS=646} [2024-06-27 23:05:54,788 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 460 predicate places. [2024-06-27 23:05:54,788 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 646 transitions, 8885 flow [2024-06-27 23:05:54,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:54,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:54,789 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-27 23:05:54,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 23:05:54,789 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-27 23:05:54,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:54,789 INFO L85 PathProgramCache]: Analyzing trace with hash 415896734, now seen corresponding path program 20 times [2024-06-27 23:05:54,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:54,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746314523] [2024-06-27 23:05:54,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:54,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:54,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:54,904 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-27 23:05:54,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:54,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746314523] [2024-06-27 23:05:54,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746314523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:54,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:54,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:54,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954919728] [2024-06-27 23:05:54,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:54,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:54,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:54,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:54,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:54,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:05:54,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 646 transitions, 8885 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:54,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:54,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:05:54,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:55,930 INFO L124 PetriNetUnfolderBase]: 2948/5059 cut-off events. [2024-06-27 23:05:55,930 INFO L125 PetriNetUnfolderBase]: For 700351/700351 co-relation queries the response was YES. [2024-06-27 23:05:55,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37697 conditions, 5059 events. 2948/5059 cut-off events. For 700351/700351 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 34490 event pairs, 493 based on Foata normal form. 1/5059 useless extension candidates. Maximal degree in co-relation 37494. Up to 4504 conditions per place. [2024-06-27 23:05:56,017 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 618 selfloop transitions, 37 changer transitions 0/663 dead transitions. [2024-06-27 23:05:56,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 663 transitions, 10289 flow [2024-06-27 23:05:56,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:05:56,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:05:56,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 23:05:56,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-27 23:05:56,018 INFO L175 Difference]: Start difference. First operand has 502 places, 646 transitions, 8885 flow. Second operand 7 states and 161 transitions. [2024-06-27 23:05:56,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 663 transitions, 10289 flow [2024-06-27 23:06:00,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 663 transitions, 9731 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:06:00,318 INFO L231 Difference]: Finished difference. Result has 500 places, 649 transitions, 8477 flow [2024-06-27 23:06:00,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8327, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8477, PETRI_PLACES=500, PETRI_TRANSITIONS=649} [2024-06-27 23:06:00,318 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 458 predicate places. [2024-06-27 23:06:00,318 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 649 transitions, 8477 flow [2024-06-27 23:06:00,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:00,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:00,319 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-27 23:06:00,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 23:06:00,319 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-27 23:06:00,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:00,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1725719556, now seen corresponding path program 21 times [2024-06-27 23:06:00,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:00,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848469646] [2024-06-27 23:06:00,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:00,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:00,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:00,438 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-27 23:06:00,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:00,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848469646] [2024-06-27 23:06:00,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848469646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:00,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:00,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:00,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669132910] [2024-06-27 23:06:00,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:00,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:00,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:00,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:00,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:00,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:06:00,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 649 transitions, 8477 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:00,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:00,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:06:00,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:01,489 INFO L124 PetriNetUnfolderBase]: 2945/5060 cut-off events. [2024-06-27 23:06:01,489 INFO L125 PetriNetUnfolderBase]: For 679932/679934 co-relation queries the response was YES. [2024-06-27 23:06:01,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36986 conditions, 5060 events. 2945/5060 cut-off events. For 679932/679934 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 34610 event pairs, 504 based on Foata normal form. 3/5062 useless extension candidates. Maximal degree in co-relation 36783. Up to 4333 conditions per place. [2024-06-27 23:06:01,572 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 540 selfloop transitions, 125 changer transitions 0/673 dead transitions. [2024-06-27 23:06:01,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 673 transitions, 10383 flow [2024-06-27 23:06:01,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:06:01,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:06:01,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-27 23:06:01,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6544715447154471 [2024-06-27 23:06:01,573 INFO L175 Difference]: Start difference. First operand has 500 places, 649 transitions, 8477 flow. Second operand 6 states and 161 transitions. [2024-06-27 23:06:01,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 673 transitions, 10383 flow [2024-06-27 23:06:05,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 673 transitions, 10287 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 23:06:05,321 INFO L231 Difference]: Finished difference. Result has 501 places, 649 transitions, 8655 flow [2024-06-27 23:06:05,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8381, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8655, PETRI_PLACES=501, PETRI_TRANSITIONS=649} [2024-06-27 23:06:05,321 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 459 predicate places. [2024-06-27 23:06:05,321 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 649 transitions, 8655 flow [2024-06-27 23:06:05,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:05,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:05,321 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-27 23:06:05,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 23:06:05,322 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-27 23:06:05,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:05,322 INFO L85 PathProgramCache]: Analyzing trace with hash -12199936, now seen corresponding path program 22 times [2024-06-27 23:06:05,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:05,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647819214] [2024-06-27 23:06:05,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:05,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:05,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:05,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-27 23:06:05,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:05,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647819214] [2024-06-27 23:06:05,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647819214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:05,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:05,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:05,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411843639] [2024-06-27 23:06:05,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:05,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:05,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:05,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:05,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:05,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:06:05,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 649 transitions, 8655 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:05,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:05,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:06:05,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:06,513 INFO L124 PetriNetUnfolderBase]: 2950/5058 cut-off events. [2024-06-27 23:06:06,513 INFO L125 PetriNetUnfolderBase]: For 690954/690954 co-relation queries the response was YES. [2024-06-27 23:06:06,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37334 conditions, 5058 events. 2950/5058 cut-off events. For 690954/690954 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 34573 event pairs, 522 based on Foata normal form. 1/5056 useless extension candidates. Maximal degree in co-relation 37130. Up to 4221 conditions per place. [2024-06-27 23:06:06,591 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 456 selfloop transitions, 208 changer transitions 0/672 dead transitions. [2024-06-27 23:06:06,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 672 transitions, 10863 flow [2024-06-27 23:06:06,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:06:06,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:06:06,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 23:06:06,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 23:06:06,592 INFO L175 Difference]: Start difference. First operand has 501 places, 649 transitions, 8655 flow. Second operand 7 states and 175 transitions. [2024-06-27 23:06:06,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 672 transitions, 10863 flow [2024-06-27 23:06:10,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 672 transitions, 10593 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 23:06:10,820 INFO L231 Difference]: Finished difference. Result has 504 places, 652 transitions, 8873 flow [2024-06-27 23:06:10,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8391, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8873, PETRI_PLACES=504, PETRI_TRANSITIONS=652} [2024-06-27 23:06:10,820 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 462 predicate places. [2024-06-27 23:06:10,820 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 652 transitions, 8873 flow [2024-06-27 23:06:10,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:10,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:10,821 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-27 23:06:10,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 23:06:10,821 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-27 23:06:10,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:10,821 INFO L85 PathProgramCache]: Analyzing trace with hash -569927196, now seen corresponding path program 26 times [2024-06-27 23:06:10,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:10,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315204622] [2024-06-27 23:06:10,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:10,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:10,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:10,954 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-27 23:06:10,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:10,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315204622] [2024-06-27 23:06:10,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315204622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:10,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:10,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:10,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395903895] [2024-06-27 23:06:10,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:10,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:10,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:10,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:10,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:11,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:06:11,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 652 transitions, 8873 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:11,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:11,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:06:11,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:12,193 INFO L124 PetriNetUnfolderBase]: 2947/5050 cut-off events. [2024-06-27 23:06:12,193 INFO L125 PetriNetUnfolderBase]: For 683117/683117 co-relation queries the response was YES. [2024-06-27 23:06:12,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37346 conditions, 5050 events. 2947/5050 cut-off events. For 683117/683117 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 34499 event pairs, 511 based on Foata normal form. 1/5048 useless extension candidates. Maximal degree in co-relation 37142. Up to 4199 conditions per place. [2024-06-27 23:06:12,267 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 480 selfloop transitions, 197 changer transitions 0/685 dead transitions. [2024-06-27 23:06:12,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 685 transitions, 10829 flow [2024-06-27 23:06:12,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:12,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:12,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-27 23:06:12,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-27 23:06:12,268 INFO L175 Difference]: Start difference. First operand has 504 places, 652 transitions, 8873 flow. Second operand 9 states and 228 transitions. [2024-06-27 23:06:12,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 685 transitions, 10829 flow [2024-06-27 23:06:16,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 685 transitions, 10363 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:16,670 INFO L231 Difference]: Finished difference. Result has 507 places, 652 transitions, 8827 flow [2024-06-27 23:06:16,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8415, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8827, PETRI_PLACES=507, PETRI_TRANSITIONS=652} [2024-06-27 23:06:16,670 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 465 predicate places. [2024-06-27 23:06:16,670 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 652 transitions, 8827 flow [2024-06-27 23:06:16,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:16,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:16,670 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-27 23:06:16,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 23:06:16,671 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-27 23:06:16,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:16,671 INFO L85 PathProgramCache]: Analyzing trace with hash 385569788, now seen corresponding path program 23 times [2024-06-27 23:06:16,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:16,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498275885] [2024-06-27 23:06:16,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:16,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:16,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:16,795 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-27 23:06:16,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:16,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498275885] [2024-06-27 23:06:16,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498275885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:16,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:16,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:16,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686208591] [2024-06-27 23:06:16,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:16,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:16,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:16,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:16,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:16,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:06:16,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 652 transitions, 8827 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:16,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:16,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:06:16,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:17,845 INFO L124 PetriNetUnfolderBase]: 2944/5056 cut-off events. [2024-06-27 23:06:17,845 INFO L125 PetriNetUnfolderBase]: For 663389/663389 co-relation queries the response was YES. [2024-06-27 23:06:17,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37125 conditions, 5056 events. 2944/5056 cut-off events. For 663389/663389 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 34498 event pairs, 493 based on Foata normal form. 1/5056 useless extension candidates. Maximal degree in co-relation 36922. Up to 4333 conditions per place. [2024-06-27 23:06:17,926 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 545 selfloop transitions, 130 changer transitions 0/683 dead transitions. [2024-06-27 23:06:17,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 683 transitions, 10513 flow [2024-06-27 23:06:17,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:17,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:17,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 23:06:17,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-27 23:06:17,927 INFO L175 Difference]: Start difference. First operand has 507 places, 652 transitions, 8827 flow. Second operand 8 states and 206 transitions. [2024-06-27 23:06:17,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 683 transitions, 10513 flow [2024-06-27 23:06:21,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 683 transitions, 10025 flow, removed 17 selfloop flow, removed 12 redundant places. [2024-06-27 23:06:21,897 INFO L231 Difference]: Finished difference. Result has 503 places, 652 transitions, 8637 flow [2024-06-27 23:06:21,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8345, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8637, PETRI_PLACES=503, PETRI_TRANSITIONS=652} [2024-06-27 23:06:21,897 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 461 predicate places. [2024-06-27 23:06:21,898 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 652 transitions, 8637 flow [2024-06-27 23:06:21,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:21,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:21,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, 1] [2024-06-27 23:06:21,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 23:06:21,898 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-27 23:06:21,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:21,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1725897186, now seen corresponding path program 24 times [2024-06-27 23:06:21,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:21,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121407574] [2024-06-27 23:06:21,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:21,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:21,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:22,033 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-27 23:06:22,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:22,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121407574] [2024-06-27 23:06:22,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121407574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:22,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:22,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:22,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469801697] [2024-06-27 23:06:22,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:22,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:22,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:22,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:22,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:22,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:06:22,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 652 transitions, 8637 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:22,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:22,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:06:22,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:23,114 INFO L124 PetriNetUnfolderBase]: 2941/5052 cut-off events. [2024-06-27 23:06:23,115 INFO L125 PetriNetUnfolderBase]: For 635244/635244 co-relation queries the response was YES. [2024-06-27 23:06:23,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36607 conditions, 5052 events. 2941/5052 cut-off events. For 635244/635244 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 34549 event pairs, 493 based on Foata normal form. 1/5052 useless extension candidates. Maximal degree in co-relation 36406. Up to 4456 conditions per place. [2024-06-27 23:06:23,196 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 619 selfloop transitions, 50 changer transitions 0/677 dead transitions. [2024-06-27 23:06:23,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 677 transitions, 10039 flow [2024-06-27 23:06:23,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:06:23,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:06:23,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-27 23:06:23,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6422764227642277 [2024-06-27 23:06:23,197 INFO L175 Difference]: Start difference. First operand has 503 places, 652 transitions, 8637 flow. Second operand 6 states and 158 transitions. [2024-06-27 23:06:23,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 677 transitions, 10039 flow [2024-06-27 23:06:27,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 677 transitions, 9727 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 23:06:27,322 INFO L231 Difference]: Finished difference. Result has 501 places, 652 transitions, 8449 flow [2024-06-27 23:06:27,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8325, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8449, PETRI_PLACES=501, PETRI_TRANSITIONS=652} [2024-06-27 23:06:27,322 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 459 predicate places. [2024-06-27 23:06:27,322 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 652 transitions, 8449 flow [2024-06-27 23:06:27,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:27,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:27,323 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-27 23:06:27,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 23:06:27,323 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-27 23:06:27,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:27,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1207207414, now seen corresponding path program 27 times [2024-06-27 23:06:27,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:27,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786407133] [2024-06-27 23:06:27,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:27,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:27,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:27,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-27 23:06:27,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:27,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786407133] [2024-06-27 23:06:27,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786407133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:27,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:27,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:27,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92094164] [2024-06-27 23:06:27,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:27,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:27,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:27,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:27,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:27,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:06:27,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 652 transitions, 8449 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:27,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:27,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:06:27,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:28,549 INFO L124 PetriNetUnfolderBase]: 2938/5042 cut-off events. [2024-06-27 23:06:28,549 INFO L125 PetriNetUnfolderBase]: For 617983/617983 co-relation queries the response was YES. [2024-06-27 23:06:28,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36186 conditions, 5042 events. 2938/5042 cut-off events. For 617983/617983 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 34486 event pairs, 513 based on Foata normal form. 1/5040 useless extension candidates. Maximal degree in co-relation 35985. Up to 4188 conditions per place. [2024-06-27 23:06:28,630 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 476 selfloop transitions, 204 changer transitions 0/688 dead transitions. [2024-06-27 23:06:28,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 688 transitions, 10151 flow [2024-06-27 23:06:28,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:06:28,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:06:28,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-27 23:06:28,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6024390243902439 [2024-06-27 23:06:28,631 INFO L175 Difference]: Start difference. First operand has 501 places, 652 transitions, 8449 flow. Second operand 10 states and 247 transitions. [2024-06-27 23:06:28,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 688 transitions, 10151 flow [2024-06-27 23:06:32,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 688 transitions, 10009 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:06:32,673 INFO L231 Difference]: Finished difference. Result has 506 places, 652 transitions, 8737 flow [2024-06-27 23:06:32,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8307, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8737, PETRI_PLACES=506, PETRI_TRANSITIONS=652} [2024-06-27 23:06:32,673 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 464 predicate places. [2024-06-27 23:06:32,673 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 652 transitions, 8737 flow [2024-06-27 23:06:32,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:32,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:32,674 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-27 23:06:32,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 23:06:32,674 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-27 23:06:32,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:32,674 INFO L85 PathProgramCache]: Analyzing trace with hash -12585886, now seen corresponding path program 25 times [2024-06-27 23:06:32,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:32,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421037348] [2024-06-27 23:06:32,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:32,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:32,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:32,792 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-27 23:06:32,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:32,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421037348] [2024-06-27 23:06:32,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421037348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:32,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:32,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:32,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136065334] [2024-06-27 23:06:32,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:32,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:32,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:32,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:32,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:32,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:06:32,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 652 transitions, 8737 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:32,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:32,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:06:32,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:33,843 INFO L124 PetriNetUnfolderBase]: 2935/5034 cut-off events. [2024-06-27 23:06:33,843 INFO L125 PetriNetUnfolderBase]: For 620032/620032 co-relation queries the response was YES. [2024-06-27 23:06:33,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36501 conditions, 5034 events. 2935/5034 cut-off events. For 620032/620032 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 34413 event pairs, 520 based on Foata normal form. 1/5032 useless extension candidates. Maximal degree in co-relation 36299. Up to 4204 conditions per place. [2024-06-27 23:06:33,923 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 453 selfloop transitions, 212 changer transitions 0/673 dead transitions. [2024-06-27 23:06:33,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 673 transitions, 10373 flow [2024-06-27 23:06:33,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:06:33,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:06:33,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 23:06:33,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-27 23:06:33,924 INFO L175 Difference]: Start difference. First operand has 506 places, 652 transitions, 8737 flow. Second operand 7 states and 176 transitions. [2024-06-27 23:06:33,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 673 transitions, 10373 flow [2024-06-27 23:06:38,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 673 transitions, 9905 flow, removed 22 selfloop flow, removed 13 redundant places. [2024-06-27 23:06:38,463 INFO L231 Difference]: Finished difference. Result has 500 places, 652 transitions, 8719 flow [2024-06-27 23:06:38,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8277, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8719, PETRI_PLACES=500, PETRI_TRANSITIONS=652} [2024-06-27 23:06:38,463 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 458 predicate places. [2024-06-27 23:06:38,476 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 652 transitions, 8719 flow [2024-06-27 23:06:38,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:38,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:38,476 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-27 23:06:38,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 23:06:38,477 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-27 23:06:38,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:38,477 INFO L85 PathProgramCache]: Analyzing trace with hash 954864542, now seen corresponding path program 26 times [2024-06-27 23:06:38,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:38,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099930211] [2024-06-27 23:06:38,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:38,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:38,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:38,582 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-27 23:06:38,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:38,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099930211] [2024-06-27 23:06:38,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099930211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:38,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:38,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:38,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22271586] [2024-06-27 23:06:38,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:38,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:38,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:38,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:38,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:38,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:06:38,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 652 transitions, 8719 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:38,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:38,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:06:38,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:39,715 INFO L124 PetriNetUnfolderBase]: 2940/5054 cut-off events. [2024-06-27 23:06:39,716 INFO L125 PetriNetUnfolderBase]: For 593424/593426 co-relation queries the response was YES. [2024-06-27 23:06:39,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36271 conditions, 5054 events. 2940/5054 cut-off events. For 593424/593426 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 34549 event pairs, 502 based on Foata normal form. 3/5056 useless extension candidates. Maximal degree in co-relation 36072. Up to 4210 conditions per place. [2024-06-27 23:06:39,789 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 457 selfloop transitions, 215 changer transitions 0/680 dead transitions. [2024-06-27 23:06:39,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 680 transitions, 10673 flow [2024-06-27 23:06:39,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:06:39,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:06:39,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 23:06:39,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-27 23:06:39,802 INFO L175 Difference]: Start difference. First operand has 500 places, 652 transitions, 8719 flow. Second operand 7 states and 180 transitions. [2024-06-27 23:06:39,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 680 transitions, 10673 flow [2024-06-27 23:06:43,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 680 transitions, 10195 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 23:06:43,936 INFO L231 Difference]: Finished difference. Result has 498 places, 655 transitions, 8757 flow [2024-06-27 23:06:43,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8263, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8757, PETRI_PLACES=498, PETRI_TRANSITIONS=655} [2024-06-27 23:06:43,937 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 456 predicate places. [2024-06-27 23:06:43,937 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 655 transitions, 8757 flow [2024-06-27 23:06:43,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:43,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:43,937 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-27 23:06:43,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 23:06:43,937 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-27 23:06:43,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:43,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1038046296, now seen corresponding path program 28 times [2024-06-27 23:06:43,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:43,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940702949] [2024-06-27 23:06:43,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:43,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:43,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:44,057 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-27 23:06:44,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:44,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940702949] [2024-06-27 23:06:44,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940702949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:44,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:44,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:44,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031922649] [2024-06-27 23:06:44,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:44,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:44,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:44,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:44,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:44,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:06:44,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 655 transitions, 8757 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:44,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:44,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:06:44,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:45,117 INFO L124 PetriNetUnfolderBase]: 2937/5050 cut-off events. [2024-06-27 23:06:45,117 INFO L125 PetriNetUnfolderBase]: For 559620/559622 co-relation queries the response was YES. [2024-06-27 23:06:45,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35907 conditions, 5050 events. 2937/5050 cut-off events. For 559620/559622 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 34507 event pairs, 498 based on Foata normal form. 3/5052 useless extension candidates. Maximal degree in co-relation 35710. Up to 4188 conditions per place. [2024-06-27 23:06:45,198 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 490 selfloop transitions, 201 changer transitions 0/699 dead transitions. [2024-06-27 23:06:45,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 699 transitions, 10733 flow [2024-06-27 23:06:45,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:06:45,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:06:45,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 274 transitions. [2024-06-27 23:06:45,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075388026607539 [2024-06-27 23:06:45,199 INFO L175 Difference]: Start difference. First operand has 498 places, 655 transitions, 8757 flow. Second operand 11 states and 274 transitions. [2024-06-27 23:06:45,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 699 transitions, 10733 flow [2024-06-27 23:06:48,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 699 transitions, 10275 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-27 23:06:49,006 INFO L231 Difference]: Finished difference. Result has 501 places, 655 transitions, 8735 flow [2024-06-27 23:06:49,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8311, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8735, PETRI_PLACES=501, PETRI_TRANSITIONS=655} [2024-06-27 23:06:49,007 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 459 predicate places. [2024-06-27 23:06:49,007 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 655 transitions, 8735 flow [2024-06-27 23:06:49,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:49,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:49,007 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-27 23:06:49,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 23:06:49,007 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-27 23:06:49,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:49,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1037660160, now seen corresponding path program 27 times [2024-06-27 23:06:49,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:49,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224413284] [2024-06-27 23:06:49,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:49,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:49,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:49,126 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-27 23:06:49,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:49,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224413284] [2024-06-27 23:06:49,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224413284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:49,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:49,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:49,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025535873] [2024-06-27 23:06:49,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:49,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:49,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:49,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:49,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:49,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:06:49,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 655 transitions, 8735 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:49,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:49,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:06:49,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:50,097 INFO L124 PetriNetUnfolderBase]: 2934/5050 cut-off events. [2024-06-27 23:06:50,098 INFO L125 PetriNetUnfolderBase]: For 535245/535247 co-relation queries the response was YES. [2024-06-27 23:06:50,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35641 conditions, 5050 events. 2934/5050 cut-off events. For 535245/535247 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 34622 event pairs, 504 based on Foata normal form. 3/5052 useless extension candidates. Maximal degree in co-relation 35447. Up to 4203 conditions per place. [2024-06-27 23:06:50,176 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 454 selfloop transitions, 215 changer transitions 0/677 dead transitions. [2024-06-27 23:06:50,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 677 transitions, 10603 flow [2024-06-27 23:06:50,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:06:50,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:06:50,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 23:06:50,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-27 23:06:50,177 INFO L175 Difference]: Start difference. First operand has 501 places, 655 transitions, 8735 flow. Second operand 7 states and 176 transitions. [2024-06-27 23:06:50,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 677 transitions, 10603 flow [2024-06-27 23:06:53,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 677 transitions, 10075 flow, removed 23 selfloop flow, removed 14 redundant places. [2024-06-27 23:06:53,596 INFO L231 Difference]: Finished difference. Result has 494 places, 655 transitions, 8667 flow [2024-06-27 23:06:53,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8223, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8667, PETRI_PLACES=494, PETRI_TRANSITIONS=655} [2024-06-27 23:06:53,597 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 452 predicate places. [2024-06-27 23:06:53,597 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 655 transitions, 8667 flow [2024-06-27 23:06:53,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:53,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:53,597 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-27 23:06:53,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 23:06:53,597 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-27 23:06:53,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:53,598 INFO L85 PathProgramCache]: Analyzing trace with hash -814520610, now seen corresponding path program 28 times [2024-06-27 23:06:53,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:53,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696539192] [2024-06-27 23:06:53,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:53,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:53,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:53,725 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-27 23:06:53,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:53,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696539192] [2024-06-27 23:06:53,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696539192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:53,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:53,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:53,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898307048] [2024-06-27 23:06:53,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:53,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:53,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:53,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:53,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:53,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:06:53,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 655 transitions, 8667 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:53,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:53,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:06:53,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:54,739 INFO L124 PetriNetUnfolderBase]: 2944/5065 cut-off events. [2024-06-27 23:06:54,739 INFO L125 PetriNetUnfolderBase]: For 510275/510275 co-relation queries the response was YES. [2024-06-27 23:06:54,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35449 conditions, 5065 events. 2944/5065 cut-off events. For 510275/510275 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 34608 event pairs, 495 based on Foata normal form. 1/5065 useless extension candidates. Maximal degree in co-relation 35257. Up to 4458 conditions per place. [2024-06-27 23:06:54,819 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 614 selfloop transitions, 56 changer transitions 0/678 dead transitions. [2024-06-27 23:06:54,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 678 transitions, 10156 flow [2024-06-27 23:06:54,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:06:54,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:06:54,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 23:06:54,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-27 23:06:54,820 INFO L175 Difference]: Start difference. First operand has 494 places, 655 transitions, 8667 flow. Second operand 7 states and 166 transitions. [2024-06-27 23:06:54,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 678 transitions, 10156 flow [2024-06-27 23:06:58,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 678 transitions, 9598 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 23:06:58,211 INFO L231 Difference]: Finished difference. Result has 492 places, 661 transitions, 8344 flow [2024-06-27 23:06:58,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8124, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8344, PETRI_PLACES=492, PETRI_TRANSITIONS=661} [2024-06-27 23:06:58,212 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 450 predicate places. [2024-06-27 23:06:58,212 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 661 transitions, 8344 flow [2024-06-27 23:06:58,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:58,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:58,212 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-27 23:06:58,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 23:06:58,212 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-27 23:06:58,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:58,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1440733810, now seen corresponding path program 29 times [2024-06-27 23:06:58,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:58,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507080522] [2024-06-27 23:06:58,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:58,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:58,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:58,331 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-27 23:06:58,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:58,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507080522] [2024-06-27 23:06:58,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507080522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:58,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:58,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:58,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206559859] [2024-06-27 23:06:58,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:58,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:58,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:58,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:58,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:58,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:06:58,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 661 transitions, 8344 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:58,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:58,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:06:58,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:59,438 INFO L124 PetriNetUnfolderBase]: 2941/5062 cut-off events. [2024-06-27 23:06:59,438 INFO L125 PetriNetUnfolderBase]: For 494183/494185 co-relation queries the response was YES. [2024-06-27 23:06:59,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34829 conditions, 5062 events. 2941/5062 cut-off events. For 494183/494185 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 34654 event pairs, 500 based on Foata normal form. 3/5064 useless extension candidates. Maximal degree in co-relation 34639. Up to 4195 conditions per place. [2024-06-27 23:06:59,502 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 491 selfloop transitions, 197 changer transitions 0/696 dead transitions. [2024-06-27 23:06:59,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 696 transitions, 10038 flow [2024-06-27 23:06:59,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:06:59,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:06:59,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-27 23:06:59,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6151761517615176 [2024-06-27 23:06:59,504 INFO L175 Difference]: Start difference. First operand has 492 places, 661 transitions, 8344 flow. Second operand 9 states and 227 transitions. [2024-06-27 23:06:59,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 696 transitions, 10038 flow [2024-06-27 23:07:02,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 696 transitions, 9890 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 23:07:02,246 INFO L231 Difference]: Finished difference. Result has 496 places, 661 transitions, 8610 flow [2024-06-27 23:07:02,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8198, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8610, PETRI_PLACES=496, PETRI_TRANSITIONS=661} [2024-06-27 23:07:02,246 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 454 predicate places. [2024-06-27 23:07:02,247 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 661 transitions, 8610 flow [2024-06-27 23:07:02,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:02,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:02,247 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-27 23:07:02,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 23:07:02,247 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-27 23:07:02,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:02,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1185655710, now seen corresponding path program 29 times [2024-06-27 23:07:02,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:02,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496626631] [2024-06-27 23:07:02,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:02,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:02,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:02,377 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-27 23:07:02,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:02,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496626631] [2024-06-27 23:07:02,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496626631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:02,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:02,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:02,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875772148] [2024-06-27 23:07:02,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:02,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:02,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:02,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:02,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:02,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:07:02,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 661 transitions, 8610 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:02,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:02,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:07:02,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:03,348 INFO L124 PetriNetUnfolderBase]: 2938/5053 cut-off events. [2024-06-27 23:07:03,349 INFO L125 PetriNetUnfolderBase]: For 487911/487911 co-relation queries the response was YES. [2024-06-27 23:07:03,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35042 conditions, 5053 events. 2938/5053 cut-off events. For 487911/487911 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 34562 event pairs, 493 based on Foata normal form. 1/5053 useless extension candidates. Maximal degree in co-relation 34852. Up to 4404 conditions per place. [2024-06-27 23:07:03,428 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 587 selfloop transitions, 93 changer transitions 0/688 dead transitions. [2024-06-27 23:07:03,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 688 transitions, 10268 flow [2024-06-27 23:07:03,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:07:03,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:07:03,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 23:07:03,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-27 23:07:03,429 INFO L175 Difference]: Start difference. First operand has 496 places, 661 transitions, 8610 flow. Second operand 7 states and 178 transitions. [2024-06-27 23:07:03,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 688 transitions, 10268 flow [2024-06-27 23:07:06,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 688 transitions, 9836 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 23:07:06,374 INFO L231 Difference]: Finished difference. Result has 494 places, 661 transitions, 8388 flow [2024-06-27 23:07:06,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8184, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8388, PETRI_PLACES=494, PETRI_TRANSITIONS=661} [2024-06-27 23:07:06,375 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 452 predicate places. [2024-06-27 23:07:06,375 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 661 transitions, 8388 flow [2024-06-27 23:07:06,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:06,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:06,375 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-27 23:07:06,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-27 23:07:06,375 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-27 23:07:06,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:06,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1292916820, now seen corresponding path program 30 times [2024-06-27 23:07:06,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:06,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47078575] [2024-06-27 23:07:06,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:06,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:06,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:06,518 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-27 23:07:06,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:06,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47078575] [2024-06-27 23:07:06,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47078575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:06,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:06,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:06,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999052816] [2024-06-27 23:07:06,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:06,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:06,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:06,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:06,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:06,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:07:06,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 661 transitions, 8388 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:06,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:06,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:07:06,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:07,505 INFO L124 PetriNetUnfolderBase]: 2935/5053 cut-off events. [2024-06-27 23:07:07,505 INFO L125 PetriNetUnfolderBase]: For 465279/465279 co-relation queries the response was YES. [2024-06-27 23:07:07,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34478 conditions, 5053 events. 2935/5053 cut-off events. For 465279/465279 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 34602 event pairs, 494 based on Foata normal form. 1/5053 useless extension candidates. Maximal degree in co-relation 34288. Up to 4446 conditions per place. [2024-06-27 23:07:07,582 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 633 selfloop transitions, 49 changer transitions 0/690 dead transitions. [2024-06-27 23:07:07,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 690 transitions, 9826 flow [2024-06-27 23:07:07,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:07:07,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:07:07,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 23:07:07,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-27 23:07:07,583 INFO L175 Difference]: Start difference. First operand has 494 places, 661 transitions, 8388 flow. Second operand 7 states and 177 transitions. [2024-06-27 23:07:07,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 690 transitions, 9826 flow [2024-06-27 23:07:10,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 690 transitions, 9640 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 23:07:10,293 INFO L231 Difference]: Finished difference. Result has 494 places, 661 transitions, 8318 flow [2024-06-27 23:07:10,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8202, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8318, PETRI_PLACES=494, PETRI_TRANSITIONS=661} [2024-06-27 23:07:10,294 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 452 predicate places. [2024-06-27 23:07:10,294 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 661 transitions, 8318 flow [2024-06-27 23:07:10,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:10,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:10,294 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-27 23:07:10,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-27 23:07:10,294 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-27 23:07:10,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:10,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1185418560, now seen corresponding path program 30 times [2024-06-27 23:07:10,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:10,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315929710] [2024-06-27 23:07:10,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:10,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:10,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:10,422 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-27 23:07:10,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:10,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315929710] [2024-06-27 23:07:10,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315929710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:10,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:10,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:10,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152992787] [2024-06-27 23:07:10,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:10,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:10,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:10,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:10,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:10,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:07:10,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 661 transitions, 8318 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:10,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:10,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:07:10,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:11,432 INFO L124 PetriNetUnfolderBase]: 2932/5045 cut-off events. [2024-06-27 23:07:11,433 INFO L125 PetriNetUnfolderBase]: For 444191/444191 co-relation queries the response was YES. [2024-06-27 23:07:11,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34135 conditions, 5045 events. 2932/5045 cut-off events. For 444191/444191 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 34514 event pairs, 493 based on Foata normal form. 1/5045 useless extension candidates. Maximal degree in co-relation 33947. Up to 4397 conditions per place. [2024-06-27 23:07:11,506 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 585 selfloop transitions, 96 changer transitions 0/689 dead transitions. [2024-06-27 23:07:11,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 689 transitions, 9750 flow [2024-06-27 23:07:11,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:11,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:11,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-27 23:07:11,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5826558265582655 [2024-06-27 23:07:11,507 INFO L175 Difference]: Start difference. First operand has 494 places, 661 transitions, 8318 flow. Second operand 9 states and 215 transitions. [2024-06-27 23:07:11,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 689 transitions, 9750 flow [2024-06-27 23:07:13,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 689 transitions, 9616 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:13,982 INFO L231 Difference]: Finished difference. Result has 497 places, 661 transitions, 8390 flow [2024-06-27 23:07:13,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8184, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8390, PETRI_PLACES=497, PETRI_TRANSITIONS=661} [2024-06-27 23:07:13,983 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 455 predicate places. [2024-06-27 23:07:13,983 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 661 transitions, 8390 flow [2024-06-27 23:07:13,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:13,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:13,983 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-27 23:07:13,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-27 23:07:13,983 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-27 23:07:13,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:13,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1185747966, now seen corresponding path program 4 times [2024-06-27 23:07:13,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:13,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029948722] [2024-06-27 23:07:13,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:13,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:13,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:14,113 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-27 23:07:14,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:14,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029948722] [2024-06-27 23:07:14,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029948722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:14,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:14,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:14,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72324590] [2024-06-27 23:07:14,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:14,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:14,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:14,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:14,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:14,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:07:14,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 661 transitions, 8390 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:14,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:14,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:07:14,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:15,074 INFO L124 PetriNetUnfolderBase]: 2919/5026 cut-off events. [2024-06-27 23:07:15,075 INFO L125 PetriNetUnfolderBase]: For 431039/431039 co-relation queries the response was YES. [2024-06-27 23:07:15,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33369 conditions, 5026 events. 2919/5026 cut-off events. For 431039/431039 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 34362 event pairs, 395 based on Foata normal form. 6/5031 useless extension candidates. Maximal degree in co-relation 33180. Up to 4141 conditions per place. [2024-06-27 23:07:15,152 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 620 selfloop transitions, 66 changer transitions 0/694 dead transitions. [2024-06-27 23:07:15,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 694 transitions, 9888 flow [2024-06-27 23:07:15,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:07:15,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:07:15,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 23:07:15,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-27 23:07:15,153 INFO L175 Difference]: Start difference. First operand has 497 places, 661 transitions, 8390 flow. Second operand 7 states and 180 transitions. [2024-06-27 23:07:15,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 694 transitions, 9888 flow [2024-06-27 23:07:18,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 694 transitions, 9628 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-27 23:07:18,194 INFO L231 Difference]: Finished difference. Result has 494 places, 661 transitions, 8272 flow [2024-06-27 23:07:18,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8130, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8272, PETRI_PLACES=494, PETRI_TRANSITIONS=661} [2024-06-27 23:07:18,195 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 452 predicate places. [2024-06-27 23:07:18,195 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 661 transitions, 8272 flow [2024-06-27 23:07:18,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:18,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:18,195 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-27 23:07:18,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-27 23:07:18,195 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-27 23:07:18,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:18,196 INFO L85 PathProgramCache]: Analyzing trace with hash 2118502372, now seen corresponding path program 5 times [2024-06-27 23:07:18,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:18,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052118476] [2024-06-27 23:07:18,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:18,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:18,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:18,324 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-27 23:07:18,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:18,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052118476] [2024-06-27 23:07:18,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052118476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:18,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:18,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:18,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10523115] [2024-06-27 23:07:18,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:18,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:18,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:18,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:18,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:18,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:07:18,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 661 transitions, 8272 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:18,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:18,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:07:18,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:19,275 INFO L124 PetriNetUnfolderBase]: 2940/5047 cut-off events. [2024-06-27 23:07:19,275 INFO L125 PetriNetUnfolderBase]: For 414809/414809 co-relation queries the response was YES. [2024-06-27 23:07:19,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33864 conditions, 5047 events. 2940/5047 cut-off events. For 414809/414809 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 34524 event pairs, 490 based on Foata normal form. 2/5047 useless extension candidates. Maximal degree in co-relation 33676. Up to 4341 conditions per place. [2024-06-27 23:07:19,351 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 586 selfloop transitions, 98 changer transitions 0/692 dead transitions. [2024-06-27 23:07:19,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 692 transitions, 10032 flow [2024-06-27 23:07:19,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:19,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:19,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 23:07:19,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-27 23:07:19,352 INFO L175 Difference]: Start difference. First operand has 494 places, 661 transitions, 8272 flow. Second operand 8 states and 194 transitions. [2024-06-27 23:07:19,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 692 transitions, 10032 flow [2024-06-27 23:07:21,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 692 transitions, 9915 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 23:07:21,841 INFO L231 Difference]: Finished difference. Result has 497 places, 665 transitions, 8474 flow [2024-06-27 23:07:21,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8161, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8474, PETRI_PLACES=497, PETRI_TRANSITIONS=665} [2024-06-27 23:07:21,842 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 455 predicate places. [2024-06-27 23:07:21,842 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 665 transitions, 8474 flow [2024-06-27 23:07:21,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:21,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:21,842 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-27 23:07:21,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-27 23:07:21,842 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-27 23:07:21,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:21,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1137417184, now seen corresponding path program 6 times [2024-06-27 23:07:21,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:21,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65503921] [2024-06-27 23:07:21,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:21,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:21,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:21,972 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-27 23:07:21,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:21,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65503921] [2024-06-27 23:07:21,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65503921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:21,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:21,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:21,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475516980] [2024-06-27 23:07:21,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:21,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:21,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:21,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:21,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:22,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:07:22,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 665 transitions, 8474 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:22,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:22,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:07:22,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:22,963 INFO L124 PetriNetUnfolderBase]: 2948/5068 cut-off events. [2024-06-27 23:07:22,963 INFO L125 PetriNetUnfolderBase]: For 402868/402868 co-relation queries the response was YES. [2024-06-27 23:07:23,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33969 conditions, 5068 events. 2948/5068 cut-off events. For 402868/402868 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 34784 event pairs, 499 based on Foata normal form. 2/5068 useless extension candidates. Maximal degree in co-relation 33781. Up to 4388 conditions per place. [2024-06-27 23:07:23,038 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 586 selfloop transitions, 95 changer transitions 0/689 dead transitions. [2024-06-27 23:07:23,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 689 transitions, 9948 flow [2024-06-27 23:07:23,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:23,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:23,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 23:07:23,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-27 23:07:23,039 INFO L175 Difference]: Start difference. First operand has 497 places, 665 transitions, 8474 flow. Second operand 8 states and 189 transitions. [2024-06-27 23:07:23,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 689 transitions, 9948 flow [2024-06-27 23:07:25,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 689 transitions, 9730 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-27 23:07:25,524 INFO L231 Difference]: Finished difference. Result has 501 places, 667 transitions, 8513 flow [2024-06-27 23:07:25,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8284, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8513, PETRI_PLACES=501, PETRI_TRANSITIONS=667} [2024-06-27 23:07:25,525 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 459 predicate places. [2024-06-27 23:07:25,525 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 667 transitions, 8513 flow [2024-06-27 23:07:25,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:25,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:25,526 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-27 23:07:25,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-27 23:07:25,526 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-27 23:07:25,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:25,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1470838914, now seen corresponding path program 7 times [2024-06-27 23:07:25,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:25,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594038174] [2024-06-27 23:07:25,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:25,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:25,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:25,653 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-27 23:07:25,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:25,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594038174] [2024-06-27 23:07:25,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594038174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:25,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:25,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:25,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196012731] [2024-06-27 23:07:25,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:25,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:25,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:25,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:25,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:25,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:07:25,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 667 transitions, 8513 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:25,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:25,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:07:25,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:26,630 INFO L124 PetriNetUnfolderBase]: 2969/5094 cut-off events. [2024-06-27 23:07:26,631 INFO L125 PetriNetUnfolderBase]: For 421095/421095 co-relation queries the response was YES. [2024-06-27 23:07:26,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34540 conditions, 5094 events. 2969/5094 cut-off events. For 421095/421095 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 34842 event pairs, 495 based on Foata normal form. 2/5094 useless extension candidates. Maximal degree in co-relation 34350. Up to 4384 conditions per place. [2024-06-27 23:07:26,709 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 596 selfloop transitions, 94 changer transitions 0/698 dead transitions. [2024-06-27 23:07:26,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 698 transitions, 10291 flow [2024-06-27 23:07:26,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:26,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:26,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 23:07:26,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-27 23:07:26,710 INFO L175 Difference]: Start difference. First operand has 501 places, 667 transitions, 8513 flow. Second operand 8 states and 195 transitions. [2024-06-27 23:07:26,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 698 transitions, 10291 flow [2024-06-27 23:07:29,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 698 transitions, 10082 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:29,516 INFO L231 Difference]: Finished difference. Result has 503 places, 671 transitions, 8617 flow [2024-06-27 23:07:29,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8304, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8617, PETRI_PLACES=503, PETRI_TRANSITIONS=671} [2024-06-27 23:07:29,516 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 461 predicate places. [2024-06-27 23:07:29,516 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 671 transitions, 8617 flow [2024-06-27 23:07:29,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:29,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:29,517 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-27 23:07:29,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-27 23:07:29,517 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-27 23:07:29,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:29,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1473695874, now seen corresponding path program 8 times [2024-06-27 23:07:29,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:29,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699153572] [2024-06-27 23:07:29,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:29,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:29,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:29,649 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-27 23:07:29,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:29,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699153572] [2024-06-27 23:07:29,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699153572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:29,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:29,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:29,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990619590] [2024-06-27 23:07:29,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:29,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:29,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:29,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:29,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:29,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:07:29,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 671 transitions, 8617 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:29,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:29,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:07:29,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:30,613 INFO L124 PetriNetUnfolderBase]: 2977/5111 cut-off events. [2024-06-27 23:07:30,614 INFO L125 PetriNetUnfolderBase]: For 429872/429872 co-relation queries the response was YES. [2024-06-27 23:07:30,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34822 conditions, 5111 events. 2977/5111 cut-off events. For 429872/429872 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 35030 event pairs, 502 based on Foata normal form. 2/5111 useless extension candidates. Maximal degree in co-relation 34631. Up to 4431 conditions per place. [2024-06-27 23:07:30,690 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 596 selfloop transitions, 91 changer transitions 0/695 dead transitions. [2024-06-27 23:07:30,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 695 transitions, 10107 flow [2024-06-27 23:07:30,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:30,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:30,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 23:07:30,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-27 23:07:30,691 INFO L175 Difference]: Start difference. First operand has 503 places, 671 transitions, 8617 flow. Second operand 8 states and 190 transitions. [2024-06-27 23:07:30,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 695 transitions, 10107 flow [2024-06-27 23:07:33,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 695 transitions, 9885 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-27 23:07:33,748 INFO L231 Difference]: Finished difference. Result has 507 places, 673 transitions, 8648 flow [2024-06-27 23:07:33,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8427, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8648, PETRI_PLACES=507, PETRI_TRANSITIONS=673} [2024-06-27 23:07:33,748 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 465 predicate places. [2024-06-27 23:07:33,748 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 673 transitions, 8648 flow [2024-06-27 23:07:33,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:33,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:33,749 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-27 23:07:33,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-27 23:07:33,749 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-27 23:07:33,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:33,749 INFO L85 PathProgramCache]: Analyzing trace with hash -578413536, now seen corresponding path program 9 times [2024-06-27 23:07:33,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:33,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469436038] [2024-06-27 23:07:33,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:33,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:33,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:33,873 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-27 23:07:33,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:33,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469436038] [2024-06-27 23:07:33,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469436038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:33,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:33,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:33,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028894107] [2024-06-27 23:07:33,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:33,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:33,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:33,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:33,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:33,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:07:33,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 673 transitions, 8648 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:33,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:33,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:07:33,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:34,927 INFO L124 PetriNetUnfolderBase]: 2985/5135 cut-off events. [2024-06-27 23:07:34,927 INFO L125 PetriNetUnfolderBase]: For 435738/435738 co-relation queries the response was YES. [2024-06-27 23:07:34,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34976 conditions, 5135 events. 2985/5135 cut-off events. For 435738/435738 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 35287 event pairs, 401 based on Foata normal form. 2/5135 useless extension candidates. Maximal degree in co-relation 34783. Up to 4208 conditions per place. [2024-06-27 23:07:35,005 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 578 selfloop transitions, 125 changer transitions 0/711 dead transitions. [2024-06-27 23:07:35,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 711 transitions, 10772 flow [2024-06-27 23:07:35,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:35,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:35,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 23:07:35,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-27 23:07:35,007 INFO L175 Difference]: Start difference. First operand has 507 places, 673 transitions, 8648 flow. Second operand 8 states and 196 transitions. [2024-06-27 23:07:35,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 711 transitions, 10772 flow [2024-06-27 23:07:37,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 711 transitions, 10571 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:37,434 INFO L231 Difference]: Finished difference. Result has 510 places, 682 transitions, 8972 flow [2024-06-27 23:07:37,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8447, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8972, PETRI_PLACES=510, PETRI_TRANSITIONS=682} [2024-06-27 23:07:37,435 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 468 predicate places. [2024-06-27 23:07:37,435 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 682 transitions, 8972 flow [2024-06-27 23:07:37,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:37,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:37,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-27 23:07:37,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-27 23:07:37,436 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:37,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:37,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1917818904, now seen corresponding path program 10 times [2024-06-27 23:07:37,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:37,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102584912] [2024-06-27 23:07:37,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:37,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:37,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:37,558 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-27 23:07:37,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:37,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102584912] [2024-06-27 23:07:37,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102584912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:37,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:37,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:37,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201902287] [2024-06-27 23:07:37,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:37,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:37,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:37,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:37,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:37,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:07:37,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 682 transitions, 8972 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:37,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:37,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:07:37,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:38,547 INFO L124 PetriNetUnfolderBase]: 2993/5149 cut-off events. [2024-06-27 23:07:38,547 INFO L125 PetriNetUnfolderBase]: For 444939/444939 co-relation queries the response was YES. [2024-06-27 23:07:38,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35647 conditions, 5149 events. 2993/5149 cut-off events. For 444939/444939 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 35418 event pairs, 403 based on Foata normal form. 2/5149 useless extension candidates. Maximal degree in co-relation 35452. Up to 4216 conditions per place. [2024-06-27 23:07:38,627 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 574 selfloop transitions, 128 changer transitions 0/710 dead transitions. [2024-06-27 23:07:38,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 710 transitions, 10755 flow [2024-06-27 23:07:38,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:38,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:38,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 23:07:38,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 23:07:38,628 INFO L175 Difference]: Start difference. First operand has 510 places, 682 transitions, 8972 flow. Second operand 8 states and 192 transitions. [2024-06-27 23:07:38,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 710 transitions, 10755 flow [2024-06-27 23:07:40,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 710 transitions, 10471 flow, removed 90 selfloop flow, removed 3 redundant places. [2024-06-27 23:07:40,942 INFO L231 Difference]: Finished difference. Result has 515 places, 685 transitions, 9046 flow [2024-06-27 23:07:40,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8736, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9046, PETRI_PLACES=515, PETRI_TRANSITIONS=685} [2024-06-27 23:07:40,942 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 473 predicate places. [2024-06-27 23:07:40,942 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 685 transitions, 9046 flow [2024-06-27 23:07:40,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:40,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:40,943 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-27 23:07:40,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-27 23:07:40,943 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:40,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:40,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1133791204, now seen corresponding path program 11 times [2024-06-27 23:07:40,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:40,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036423308] [2024-06-27 23:07:40,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:40,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:40,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:41,079 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-27 23:07:41,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:41,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036423308] [2024-06-27 23:07:41,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036423308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:41,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:41,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:41,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890443730] [2024-06-27 23:07:41,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:41,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:41,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:41,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:41,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:41,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:07:41,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 685 transitions, 9046 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:41,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:41,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:07:41,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:42,112 INFO L124 PetriNetUnfolderBase]: 3001/5159 cut-off events. [2024-06-27 23:07:42,112 INFO L125 PetriNetUnfolderBase]: For 447499/447499 co-relation queries the response was YES. [2024-06-27 23:07:42,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35579 conditions, 5159 events. 3001/5159 cut-off events. For 447499/447499 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 35468 event pairs, 504 based on Foata normal form. 2/5159 useless extension candidates. Maximal degree in co-relation 35382. Up to 4467 conditions per place. [2024-06-27 23:07:42,197 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 603 selfloop transitions, 95 changer transitions 0/706 dead transitions. [2024-06-27 23:07:42,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 706 transitions, 10532 flow [2024-06-27 23:07:42,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:42,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:42,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 23:07:42,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-27 23:07:42,198 INFO L175 Difference]: Start difference. First operand has 515 places, 685 transitions, 9046 flow. Second operand 8 states and 186 transitions. [2024-06-27 23:07:42,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 706 transitions, 10532 flow [2024-06-27 23:07:45,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 706 transitions, 10305 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 23:07:45,247 INFO L231 Difference]: Finished difference. Result has 519 places, 687 transitions, 9062 flow [2024-06-27 23:07:45,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8821, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9062, PETRI_PLACES=519, PETRI_TRANSITIONS=687} [2024-06-27 23:07:45,248 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 477 predicate places. [2024-06-27 23:07:45,248 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 687 transitions, 9062 flow [2024-06-27 23:07:45,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:45,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:45,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, 1] [2024-06-27 23:07:45,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-27 23:07:45,248 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:45,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:45,249 INFO L85 PathProgramCache]: Analyzing trace with hash -507940926, now seen corresponding path program 12 times [2024-06-27 23:07:45,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:45,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519927405] [2024-06-27 23:07:45,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:45,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:45,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:45,376 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-27 23:07:45,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:45,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519927405] [2024-06-27 23:07:45,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519927405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:45,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:45,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:45,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083976112] [2024-06-27 23:07:45,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:45,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:45,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:45,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:45,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:45,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:07:45,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 687 transitions, 9062 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:45,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:45,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:07:45,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:46,402 INFO L124 PetriNetUnfolderBase]: 3009/5177 cut-off events. [2024-06-27 23:07:46,402 INFO L125 PetriNetUnfolderBase]: For 454015/454015 co-relation queries the response was YES. [2024-06-27 23:07:46,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35553 conditions, 5177 events. 3009/5177 cut-off events. For 454015/454015 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 35648 event pairs, 504 based on Foata normal form. 2/5175 useless extension candidates. Maximal degree in co-relation 35355. Up to 4447 conditions per place. [2024-06-27 23:07:46,482 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 598 selfloop transitions, 104 changer transitions 0/710 dead transitions. [2024-06-27 23:07:46,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 710 transitions, 10566 flow [2024-06-27 23:07:46,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:46,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:46,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 23:07:46,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-27 23:07:46,483 INFO L175 Difference]: Start difference. First operand has 519 places, 687 transitions, 9062 flow. Second operand 8 states and 187 transitions. [2024-06-27 23:07:46,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 710 transitions, 10566 flow [2024-06-27 23:07:49,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 710 transitions, 10353 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:49,395 INFO L231 Difference]: Finished difference. Result has 522 places, 690 transitions, 9135 flow [2024-06-27 23:07:49,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8849, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9135, PETRI_PLACES=522, PETRI_TRANSITIONS=690} [2024-06-27 23:07:49,396 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 480 predicate places. [2024-06-27 23:07:49,396 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 690 transitions, 9135 flow [2024-06-27 23:07:49,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:49,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:49,396 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-27 23:07:49,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-27 23:07:49,396 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:49,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:49,397 INFO L85 PathProgramCache]: Analyzing trace with hash 552796264, now seen corresponding path program 13 times [2024-06-27 23:07:49,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:49,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152255663] [2024-06-27 23:07:49,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:49,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:49,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:49,538 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-27 23:07:49,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:49,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152255663] [2024-06-27 23:07:49,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152255663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:49,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:49,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:49,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038921182] [2024-06-27 23:07:49,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:49,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:49,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:49,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:49,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:49,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:07:49,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 690 transitions, 9135 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:49,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:49,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:07:49,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:50,758 INFO L124 PetriNetUnfolderBase]: 3017/5187 cut-off events. [2024-06-27 23:07:50,758 INFO L125 PetriNetUnfolderBase]: For 462291/462291 co-relation queries the response was YES. [2024-06-27 23:07:50,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35772 conditions, 5187 events. 3017/5187 cut-off events. For 462291/462291 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 35711 event pairs, 506 based on Foata normal form. 2/5187 useless extension candidates. Maximal degree in co-relation 35572. Up to 4569 conditions per place. [2024-06-27 23:07:50,829 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 655 selfloop transitions, 48 changer transitions 0/711 dead transitions. [2024-06-27 23:07:50,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 711 transitions, 10629 flow [2024-06-27 23:07:50,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:50,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:50,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 23:07:50,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-27 23:07:50,830 INFO L175 Difference]: Start difference. First operand has 522 places, 690 transitions, 9135 flow. Second operand 8 states and 184 transitions. [2024-06-27 23:07:50,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 711 transitions, 10629 flow [2024-06-27 23:07:53,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 711 transitions, 10403 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 23:07:53,796 INFO L231 Difference]: Finished difference. Result has 525 places, 692 transitions, 9056 flow [2024-06-27 23:07:53,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8909, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9056, PETRI_PLACES=525, PETRI_TRANSITIONS=692} [2024-06-27 23:07:53,796 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 483 predicate places. [2024-06-27 23:07:53,796 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 692 transitions, 9056 flow [2024-06-27 23:07:53,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:53,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:53,797 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-27 23:07:53,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-27 23:07:53,797 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:53,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:53,797 INFO L85 PathProgramCache]: Analyzing trace with hash 552980962, now seen corresponding path program 5 times [2024-06-27 23:07:53,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:53,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304559206] [2024-06-27 23:07:53,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:53,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:53,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:53,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-27 23:07:53,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:53,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304559206] [2024-06-27 23:07:53,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304559206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:53,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:53,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:53,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883918581] [2024-06-27 23:07:53,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:53,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:53,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:53,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:53,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:53,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:07:53,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 692 transitions, 9056 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:53,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:53,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:07:53,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:54,975 INFO L124 PetriNetUnfolderBase]: 3012/5184 cut-off events. [2024-06-27 23:07:54,975 INFO L125 PetriNetUnfolderBase]: For 455782/455782 co-relation queries the response was YES. [2024-06-27 23:07:55,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35368 conditions, 5184 events. 3012/5184 cut-off events. For 455782/455782 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 35748 event pairs, 511 based on Foata normal form. 2/5184 useless extension candidates. Maximal degree in co-relation 35167. Up to 4508 conditions per place. [2024-06-27 23:07:55,056 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 613 selfloop transitions, 91 changer transitions 0/712 dead transitions. [2024-06-27 23:07:55,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 712 transitions, 10529 flow [2024-06-27 23:07:55,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:55,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:55,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 23:07:55,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-27 23:07:55,058 INFO L175 Difference]: Start difference. First operand has 525 places, 692 transitions, 9056 flow. Second operand 8 states and 187 transitions. [2024-06-27 23:07:55,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 712 transitions, 10529 flow [2024-06-27 23:07:57,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 712 transitions, 10378 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:57,695 INFO L231 Difference]: Finished difference. Result has 527 places, 693 transitions, 9113 flow [2024-06-27 23:07:57,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8913, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9113, PETRI_PLACES=527, PETRI_TRANSITIONS=693} [2024-06-27 23:07:57,696 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 485 predicate places. [2024-06-27 23:07:57,696 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 693 transitions, 9113 flow [2024-06-27 23:07:57,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:57,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:57,696 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-27 23:07:57,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-27 23:07:57,697 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:57,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:57,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1295646658, now seen corresponding path program 14 times [2024-06-27 23:07:57,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:57,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825239453] [2024-06-27 23:07:57,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:57,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:57,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:57,833 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-27 23:07:57,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:57,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825239453] [2024-06-27 23:07:57,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825239453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:57,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:57,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:57,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932274218] [2024-06-27 23:07:57,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:57,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:57,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:57,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:57,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:57,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:07:57,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 693 transitions, 9113 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:57,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:57,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:07:57,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:58,870 INFO L124 PetriNetUnfolderBase]: 3020/5192 cut-off events. [2024-06-27 23:07:58,871 INFO L125 PetriNetUnfolderBase]: For 463168/463168 co-relation queries the response was YES. [2024-06-27 23:07:58,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35518 conditions, 5192 events. 3020/5192 cut-off events. For 463168/463168 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 35762 event pairs, 505 based on Foata normal form. 2/5192 useless extension candidates. Maximal degree in co-relation 35316. Up to 4562 conditions per place. [2024-06-27 23:07:58,951 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 644 selfloop transitions, 59 changer transitions 0/711 dead transitions. [2024-06-27 23:07:58,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 711 transitions, 10603 flow [2024-06-27 23:07:58,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:58,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:58,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 23:07:58,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-27 23:07:58,952 INFO L175 Difference]: Start difference. First operand has 527 places, 693 transitions, 9113 flow. Second operand 8 states and 182 transitions. [2024-06-27 23:07:58,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 711 transitions, 10603 flow [2024-06-27 23:08:02,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 711 transitions, 10440 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 23:08:02,156 INFO L231 Difference]: Finished difference. Result has 530 places, 695 transitions, 9123 flow [2024-06-27 23:08:02,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8950, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9123, PETRI_PLACES=530, PETRI_TRANSITIONS=695} [2024-06-27 23:08:02,157 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 488 predicate places. [2024-06-27 23:08:02,157 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 695 transitions, 9123 flow [2024-06-27 23:08:02,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:02,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:02,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-27 23:08:02,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-27 23:08:02,158 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:02,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:02,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1039146148, now seen corresponding path program 15 times [2024-06-27 23:08:02,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:02,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301997074] [2024-06-27 23:08:02,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:02,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:02,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:02,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-27 23:08:02,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:02,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301997074] [2024-06-27 23:08:02,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301997074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:02,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:02,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:02,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914324376] [2024-06-27 23:08:02,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:02,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:02,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:02,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:02,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:02,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:08:02,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 695 transitions, 9123 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:02,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:02,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:08:02,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:03,490 INFO L124 PetriNetUnfolderBase]: 3028/5204 cut-off events. [2024-06-27 23:08:03,490 INFO L125 PetriNetUnfolderBase]: For 470678/470678 co-relation queries the response was YES. [2024-06-27 23:08:03,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35634 conditions, 5204 events. 3028/5204 cut-off events. For 470678/470678 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 35825 event pairs, 505 based on Foata normal form. 2/5204 useless extension candidates. Maximal degree in co-relation 35431. Up to 4574 conditions per place. [2024-06-27 23:08:03,565 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 647 selfloop transitions, 60 changer transitions 0/715 dead transitions. [2024-06-27 23:08:03,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 715 transitions, 10625 flow [2024-06-27 23:08:03,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:08:03,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:08:03,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-27 23:08:03,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-27 23:08:03,567 INFO L175 Difference]: Start difference. First operand has 530 places, 695 transitions, 9123 flow. Second operand 10 states and 220 transitions. [2024-06-27 23:08:03,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 715 transitions, 10625 flow [2024-06-27 23:08:06,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 715 transitions, 10504 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 23:08:06,641 INFO L231 Difference]: Finished difference. Result has 535 places, 697 transitions, 9177 flow [2024-06-27 23:08:06,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9002, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9177, PETRI_PLACES=535, PETRI_TRANSITIONS=697} [2024-06-27 23:08:06,641 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 493 predicate places. [2024-06-27 23:08:06,641 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 697 transitions, 9177 flow [2024-06-27 23:08:06,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:06,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:06,642 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-27 23:08:06,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-27 23:08:06,642 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:06,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:06,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1305169858, now seen corresponding path program 16 times [2024-06-27 23:08:06,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:06,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452052176] [2024-06-27 23:08:06,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:06,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:06,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:06,776 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-27 23:08:06,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:06,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452052176] [2024-06-27 23:08:06,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452052176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:06,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:06,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:06,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010953671] [2024-06-27 23:08:06,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:06,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:06,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:06,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:06,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:06,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:08:06,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 697 transitions, 9177 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:06,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:06,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:08:06,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:07,850 INFO L124 PetriNetUnfolderBase]: 3036/5218 cut-off events. [2024-06-27 23:08:07,850 INFO L125 PetriNetUnfolderBase]: For 477623/477623 co-relation queries the response was YES. [2024-06-27 23:08:07,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35762 conditions, 5218 events. 3036/5218 cut-off events. For 477623/477623 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 35980 event pairs, 503 based on Foata normal form. 2/5216 useless extension candidates. Maximal degree in co-relation 35558. Up to 4554 conditions per place. [2024-06-27 23:08:07,931 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 641 selfloop transitions, 68 changer transitions 0/717 dead transitions. [2024-06-27 23:08:07,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 717 transitions, 10693 flow [2024-06-27 23:08:07,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:08:07,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:08:07,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 23:08:07,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-27 23:08:07,932 INFO L175 Difference]: Start difference. First operand has 535 places, 697 transitions, 9177 flow. Second operand 8 states and 183 transitions. [2024-06-27 23:08:07,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 717 transitions, 10693 flow [2024-06-27 23:08:10,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 717 transitions, 10546 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 23:08:10,843 INFO L231 Difference]: Finished difference. Result has 536 places, 700 transitions, 9250 flow [2024-06-27 23:08:10,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9030, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9250, PETRI_PLACES=536, PETRI_TRANSITIONS=700} [2024-06-27 23:08:10,843 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 494 predicate places. [2024-06-27 23:08:10,844 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 700 transitions, 9250 flow [2024-06-27 23:08:10,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:10,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:10,844 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-27 23:08:10,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-27 23:08:10,844 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:10,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:10,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1039330846, now seen corresponding path program 6 times [2024-06-27 23:08:10,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:10,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925428211] [2024-06-27 23:08:10,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:10,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:10,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:10,980 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-27 23:08:10,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:10,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925428211] [2024-06-27 23:08:10,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925428211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:10,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:10,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:10,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065393256] [2024-06-27 23:08:10,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:10,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:10,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:10,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:10,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:11,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:08:11,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 700 transitions, 9250 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:11,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:11,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:08:11,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:12,040 INFO L124 PetriNetUnfolderBase]: 3044/5236 cut-off events. [2024-06-27 23:08:12,040 INFO L125 PetriNetUnfolderBase]: For 486532/486532 co-relation queries the response was YES. [2024-06-27 23:08:12,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36013 conditions, 5236 events. 3044/5236 cut-off events. For 486532/486532 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 36129 event pairs, 513 based on Foata normal form. 2/5236 useless extension candidates. Maximal degree in co-relation 35807. Up to 4556 conditions per place. [2024-06-27 23:08:12,124 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 621 selfloop transitions, 89 changer transitions 0/718 dead transitions. [2024-06-27 23:08:12,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 718 transitions, 10770 flow [2024-06-27 23:08:12,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:08:12,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:08:12,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 23:08:12,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-27 23:08:12,125 INFO L175 Difference]: Start difference. First operand has 536 places, 700 transitions, 9250 flow. Second operand 8 states and 185 transitions. [2024-06-27 23:08:12,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 718 transitions, 10770 flow [2024-06-27 23:08:15,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 718 transitions, 10610 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 23:08:15,503 INFO L231 Difference]: Finished difference. Result has 539 places, 702 transitions, 9339 flow [2024-06-27 23:08:15,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9090, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9339, PETRI_PLACES=539, PETRI_TRANSITIONS=702} [2024-06-27 23:08:15,504 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 497 predicate places. [2024-06-27 23:08:15,504 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 702 transitions, 9339 flow [2024-06-27 23:08:15,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:15,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:15,504 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-27 23:08:15,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-27 23:08:15,505 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:15,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:15,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1482159646, now seen corresponding path program 7 times [2024-06-27 23:08:15,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:15,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320351184] [2024-06-27 23:08:15,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:15,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:15,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:15,646 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-27 23:08:15,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:15,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320351184] [2024-06-27 23:08:15,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320351184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:15,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:15,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:15,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978687630] [2024-06-27 23:08:15,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:15,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:15,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:15,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:15,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:15,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:08:15,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 702 transitions, 9339 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:15,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:15,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:08:15,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:16,776 INFO L124 PetriNetUnfolderBase]: 3052/5257 cut-off events. [2024-06-27 23:08:16,776 INFO L125 PetriNetUnfolderBase]: For 495043/495043 co-relation queries the response was YES. [2024-06-27 23:08:16,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36264 conditions, 5257 events. 3052/5257 cut-off events. For 495043/495043 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 36299 event pairs, 503 based on Foata normal form. 2/5258 useless extension candidates. Maximal degree in co-relation 36057. Up to 4667 conditions per place. [2024-06-27 23:08:16,859 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 682 selfloop transitions, 30 changer transitions 0/720 dead transitions. [2024-06-27 23:08:16,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 720 transitions, 10867 flow [2024-06-27 23:08:16,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:08:16,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:08:16,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-27 23:08:16,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-27 23:08:16,860 INFO L175 Difference]: Start difference. First operand has 539 places, 702 transitions, 9339 flow. Second operand 8 states and 180 transitions. [2024-06-27 23:08:16,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 720 transitions, 10867 flow [2024-06-27 23:08:20,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 720 transitions, 10634 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 23:08:20,434 INFO L231 Difference]: Finished difference. Result has 541 places, 704 transitions, 9241 flow [2024-06-27 23:08:20,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9106, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=672, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9241, PETRI_PLACES=541, PETRI_TRANSITIONS=704} [2024-06-27 23:08:20,434 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 499 predicate places. [2024-06-27 23:08:20,434 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 704 transitions, 9241 flow [2024-06-27 23:08:20,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:20,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:20,434 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-27 23:08:20,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-27 23:08:20,435 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:20,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:20,435 INFO L85 PathProgramCache]: Analyzing trace with hash 446473856, now seen corresponding path program 8 times [2024-06-27 23:08:20,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:20,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794470492] [2024-06-27 23:08:20,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:20,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:20,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:20,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-27 23:08:20,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:20,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794470492] [2024-06-27 23:08:20,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794470492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:20,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:20,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:20,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907732180] [2024-06-27 23:08:20,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:20,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:20,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:20,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:20,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:20,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:08:20,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 704 transitions, 9241 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:20,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:20,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:08:20,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:21,813 INFO L124 PetriNetUnfolderBase]: 3060/5267 cut-off events. [2024-06-27 23:08:21,813 INFO L125 PetriNetUnfolderBase]: For 502946/502946 co-relation queries the response was YES. [2024-06-27 23:08:21,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36316 conditions, 5267 events. 3060/5267 cut-off events. For 502946/502946 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 36402 event pairs, 499 based on Foata normal form. 2/5268 useless extension candidates. Maximal degree in co-relation 36108. Up to 4665 conditions per place. [2024-06-27 23:08:21,890 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 682 selfloop transitions, 34 changer transitions 0/724 dead transitions. [2024-06-27 23:08:21,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 724 transitions, 10785 flow [2024-06-27 23:08:21,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:08:21,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:08:21,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-27 23:08:21,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5420054200542005 [2024-06-27 23:08:21,891 INFO L175 Difference]: Start difference. First operand has 541 places, 704 transitions, 9241 flow. Second operand 9 states and 200 transitions. [2024-06-27 23:08:21,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 724 transitions, 10785 flow [2024-06-27 23:08:25,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 724 transitions, 10680 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 23:08:25,611 INFO L231 Difference]: Finished difference. Result has 545 places, 706 transitions, 9283 flow [2024-06-27 23:08:25,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9136, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9283, PETRI_PLACES=545, PETRI_TRANSITIONS=706} [2024-06-27 23:08:25,611 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 503 predicate places. [2024-06-27 23:08:25,611 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 706 transitions, 9283 flow [2024-06-27 23:08:25,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:25,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:25,612 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-27 23:08:25,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-27 23:08:25,612 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:25,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:25,612 INFO L85 PathProgramCache]: Analyzing trace with hash -12370746, now seen corresponding path program 17 times [2024-06-27 23:08:25,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:25,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765665673] [2024-06-27 23:08:25,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:25,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:25,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:25,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-27 23:08:25,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:25,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765665673] [2024-06-27 23:08:25,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765665673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:25,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:25,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:25,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378674917] [2024-06-27 23:08:25,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:25,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:25,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:25,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:25,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:25,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:08:25,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 706 transitions, 9283 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:25,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:25,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:08:25,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:26,944 INFO L124 PetriNetUnfolderBase]: 3055/5252 cut-off events. [2024-06-27 23:08:26,944 INFO L125 PetriNetUnfolderBase]: For 496330/496330 co-relation queries the response was YES. [2024-06-27 23:08:27,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36049 conditions, 5252 events. 3055/5252 cut-off events. For 496330/496330 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 36281 event pairs, 503 based on Foata normal form. 2/5252 useless extension candidates. Maximal degree in co-relation 35840. Up to 4534 conditions per place. [2024-06-27 23:08:27,029 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 638 selfloop transitions, 92 changer transitions 0/738 dead transitions. [2024-06-27 23:08:27,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 738 transitions, 10823 flow [2024-06-27 23:08:27,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:08:27,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:08:27,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-27 23:08:27,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962059620596206 [2024-06-27 23:08:27,031 INFO L175 Difference]: Start difference. First operand has 545 places, 706 transitions, 9283 flow. Second operand 9 states and 220 transitions. [2024-06-27 23:08:27,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 738 transitions, 10823 flow [2024-06-27 23:08:30,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 738 transitions, 10672 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-27 23:08:30,826 INFO L231 Difference]: Finished difference. Result has 547 places, 706 transitions, 9330 flow [2024-06-27 23:08:30,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9132, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9330, PETRI_PLACES=547, PETRI_TRANSITIONS=706} [2024-06-27 23:08:30,827 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 505 predicate places. [2024-06-27 23:08:30,827 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 706 transitions, 9330 flow [2024-06-27 23:08:30,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:30,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:30,827 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-27 23:08:30,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-27 23:08:30,828 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:30,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:30,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1794856416, now seen corresponding path program 18 times [2024-06-27 23:08:30,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:30,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382078067] [2024-06-27 23:08:30,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:30,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:30,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:30,964 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-27 23:08:30,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:30,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382078067] [2024-06-27 23:08:30,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382078067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:30,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:30,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:30,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438858804] [2024-06-27 23:08:30,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:30,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:30,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:30,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:30,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:31,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:08:31,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 706 transitions, 9330 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:31,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:31,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:08:31,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:32,055 INFO L124 PetriNetUnfolderBase]: 3050/5245 cut-off events. [2024-06-27 23:08:32,056 INFO L125 PetriNetUnfolderBase]: For 487888/487888 co-relation queries the response was YES. [2024-06-27 23:08:32,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35838 conditions, 5245 events. 3050/5245 cut-off events. For 487888/487888 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 36279 event pairs, 502 based on Foata normal form. 2/5245 useless extension candidates. Maximal degree in co-relation 35628. Up to 4533 conditions per place. [2024-06-27 23:08:32,141 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 635 selfloop transitions, 87 changer transitions 0/730 dead transitions. [2024-06-27 23:08:32,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 730 transitions, 10834 flow [2024-06-27 23:08:32,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:08:32,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:08:32,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 23:08:32,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-27 23:08:32,143 INFO L175 Difference]: Start difference. First operand has 547 places, 706 transitions, 9330 flow. Second operand 7 states and 174 transitions. [2024-06-27 23:08:32,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 730 transitions, 10834 flow [2024-06-27 23:08:35,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 730 transitions, 10619 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 23:08:35,449 INFO L231 Difference]: Finished difference. Result has 546 places, 706 transitions, 9300 flow [2024-06-27 23:08:35,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9115, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9300, PETRI_PLACES=546, PETRI_TRANSITIONS=706} [2024-06-27 23:08:35,449 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 504 predicate places. [2024-06-27 23:08:35,450 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 706 transitions, 9300 flow [2024-06-27 23:08:35,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:35,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:35,450 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-27 23:08:35,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-27 23:08:35,450 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:35,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:35,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1037830970, now seen corresponding path program 19 times [2024-06-27 23:08:35,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:35,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177729602] [2024-06-27 23:08:35,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:35,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:35,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:35,590 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-27 23:08:35,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:35,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177729602] [2024-06-27 23:08:35,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177729602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:35,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:35,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:35,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372843431] [2024-06-27 23:08:35,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:35,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:35,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:35,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:35,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:35,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:08:35,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 706 transitions, 9300 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:35,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:35,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:08:35,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:36,784 INFO L124 PetriNetUnfolderBase]: 3045/5244 cut-off events. [2024-06-27 23:08:36,784 INFO L125 PetriNetUnfolderBase]: For 465804/465806 co-relation queries the response was YES. [2024-06-27 23:08:36,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35453 conditions, 5244 events. 3045/5244 cut-off events. For 465804/465806 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 36274 event pairs, 498 based on Foata normal form. 4/5247 useless extension candidates. Maximal degree in co-relation 35242. Up to 4520 conditions per place. [2024-06-27 23:08:36,870 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 641 selfloop transitions, 92 changer transitions 0/741 dead transitions. [2024-06-27 23:08:36,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 741 transitions, 10854 flow [2024-06-27 23:08:36,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:08:36,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:08:36,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-27 23:08:36,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-27 23:08:36,872 INFO L175 Difference]: Start difference. First operand has 546 places, 706 transitions, 9300 flow. Second operand 9 states and 222 transitions. [2024-06-27 23:08:36,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 741 transitions, 10854 flow [2024-06-27 23:08:39,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 741 transitions, 10636 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 23:08:39,544 INFO L231 Difference]: Finished difference. Result has 549 places, 706 transitions, 9280 flow [2024-06-27 23:08:39,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9082, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9280, PETRI_PLACES=549, PETRI_TRANSITIONS=706} [2024-06-27 23:08:39,545 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 507 predicate places. [2024-06-27 23:08:39,545 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 706 transitions, 9280 flow [2024-06-27 23:08:39,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:39,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:39,545 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-27 23:08:39,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-27 23:08:39,546 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:39,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:39,546 INFO L85 PathProgramCache]: Analyzing trace with hash 253652964, now seen corresponding path program 20 times [2024-06-27 23:08:39,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:39,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077811614] [2024-06-27 23:08:39,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:39,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:39,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:39,682 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-27 23:08:39,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:39,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077811614] [2024-06-27 23:08:39,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077811614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:39,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:39,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:39,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10885884] [2024-06-27 23:08:39,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:39,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:39,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:39,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:39,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:39,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:08:39,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 706 transitions, 9280 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:39,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:39,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:08:39,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:40,918 INFO L124 PetriNetUnfolderBase]: 3040/5236 cut-off events. [2024-06-27 23:08:40,918 INFO L125 PetriNetUnfolderBase]: For 451056/451056 co-relation queries the response was YES. [2024-06-27 23:08:40,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35143 conditions, 5236 events. 3040/5236 cut-off events. For 451056/451056 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 36214 event pairs, 399 based on Foata normal form. 2/5236 useless extension candidates. Maximal degree in co-relation 34931. Up to 4378 conditions per place. [2024-06-27 23:08:40,999 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 611 selfloop transitions, 112 changer transitions 0/731 dead transitions. [2024-06-27 23:08:40,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 731 transitions, 10788 flow [2024-06-27 23:08:41,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:08:41,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:08:41,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 23:08:41,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 23:08:41,000 INFO L175 Difference]: Start difference. First operand has 549 places, 706 transitions, 9280 flow. Second operand 7 states and 175 transitions. [2024-06-27 23:08:41,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 731 transitions, 10788 flow [2024-06-27 23:08:43,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 731 transitions, 10573 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 23:08:43,886 INFO L231 Difference]: Finished difference. Result has 548 places, 706 transitions, 9300 flow [2024-06-27 23:08:43,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9065, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9300, PETRI_PLACES=548, PETRI_TRANSITIONS=706} [2024-06-27 23:08:43,886 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 506 predicate places. [2024-06-27 23:08:43,886 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 706 transitions, 9300 flow [2024-06-27 23:08:43,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:43,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:43,886 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-27 23:08:43,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-27 23:08:43,887 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:43,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:43,887 INFO L85 PathProgramCache]: Analyzing trace with hash -12186048, now seen corresponding path program 9 times [2024-06-27 23:08:43,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:43,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171519070] [2024-06-27 23:08:43,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:43,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:43,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:44,019 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-27 23:08:44,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:44,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171519070] [2024-06-27 23:08:44,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171519070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:44,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:44,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:44,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193426428] [2024-06-27 23:08:44,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:44,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:44,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:44,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:44,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:44,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:08:44,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 706 transitions, 9300 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:44,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:44,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:08:44,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:45,082 INFO L124 PetriNetUnfolderBase]: 3048/5248 cut-off events. [2024-06-27 23:08:45,083 INFO L125 PetriNetUnfolderBase]: For 445787/445787 co-relation queries the response was YES. [2024-06-27 23:08:45,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35342 conditions, 5248 events. 3048/5248 cut-off events. For 445787/445787 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 36310 event pairs, 511 based on Foata normal form. 2/5248 useless extension candidates. Maximal degree in co-relation 35129. Up to 4552 conditions per place. [2024-06-27 23:08:45,169 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 622 selfloop transitions, 96 changer transitions 0/726 dead transitions. [2024-06-27 23:08:45,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 726 transitions, 10854 flow [2024-06-27 23:08:45,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:08:45,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:08:45,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 23:08:45,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 23:08:45,170 INFO L175 Difference]: Start difference. First operand has 548 places, 706 transitions, 9300 flow. Second operand 7 states and 168 transitions. [2024-06-27 23:08:45,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 726 transitions, 10854 flow [2024-06-27 23:08:48,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 726 transitions, 10582 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:08:48,329 INFO L231 Difference]: Finished difference. Result has 548 places, 708 transitions, 9309 flow [2024-06-27 23:08:48,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9028, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9309, PETRI_PLACES=548, PETRI_TRANSITIONS=708} [2024-06-27 23:08:48,329 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 506 predicate places. [2024-06-27 23:08:48,329 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 708 transitions, 9309 flow [2024-06-27 23:08:48,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:48,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:48,330 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-27 23:08:48,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-27 23:08:48,330 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:48,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:48,330 INFO L85 PathProgramCache]: Analyzing trace with hash 400820796, now seen corresponding path program 10 times [2024-06-27 23:08:48,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:48,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069841009] [2024-06-27 23:08:48,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:48,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:48,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:48,464 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-27 23:08:48,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:48,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069841009] [2024-06-27 23:08:48,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069841009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:48,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:48,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:48,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510784398] [2024-06-27 23:08:48,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:48,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:48,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:48,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:48,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:48,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:08:48,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 708 transitions, 9309 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:48,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:48,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:08:48,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:49,559 INFO L124 PetriNetUnfolderBase]: 3069/5274 cut-off events. [2024-06-27 23:08:49,559 INFO L125 PetriNetUnfolderBase]: For 462206/462206 co-relation queries the response was YES. [2024-06-27 23:08:49,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35901 conditions, 5274 events. 3069/5274 cut-off events. For 462206/462206 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 36408 event pairs, 490 based on Foata normal form. 2/5275 useless extension candidates. Maximal degree in co-relation 35688. Up to 4574 conditions per place. [2024-06-27 23:08:49,644 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 649 selfloop transitions, 82 changer transitions 0/739 dead transitions. [2024-06-27 23:08:49,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 739 transitions, 11235 flow [2024-06-27 23:08:49,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:08:49,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:08:49,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 23:08:49,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-27 23:08:49,645 INFO L175 Difference]: Start difference. First operand has 548 places, 708 transitions, 9309 flow. Second operand 8 states and 195 transitions. [2024-06-27 23:08:49,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 739 transitions, 11235 flow [2024-06-27 23:08:53,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 739 transitions, 10974 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-27 23:08:53,110 INFO L231 Difference]: Finished difference. Result has 551 places, 712 transitions, 9383 flow [2024-06-27 23:08:53,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9058, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9383, PETRI_PLACES=551, PETRI_TRANSITIONS=712} [2024-06-27 23:08:53,111 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 509 predicate places. [2024-06-27 23:08:53,111 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 712 transitions, 9383 flow [2024-06-27 23:08:53,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:53,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:53,111 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-27 23:08:53,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-27 23:08:53,112 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:53,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:53,112 INFO L85 PathProgramCache]: Analyzing trace with hash 385583676, now seen corresponding path program 11 times [2024-06-27 23:08:53,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:53,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599487343] [2024-06-27 23:08:53,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:53,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:53,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:53,257 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-27 23:08:53,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:53,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599487343] [2024-06-27 23:08:53,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599487343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:53,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:53,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:53,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435135985] [2024-06-27 23:08:53,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:53,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:53,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:53,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:53,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:53,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:08:53,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 712 transitions, 9383 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:53,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:53,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:08:53,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:54,448 INFO L124 PetriNetUnfolderBase]: 3077/5296 cut-off events. [2024-06-27 23:08:54,448 INFO L125 PetriNetUnfolderBase]: For 462174/462174 co-relation queries the response was YES. [2024-06-27 23:08:54,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35960 conditions, 5296 events. 3077/5296 cut-off events. For 462174/462174 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 36632 event pairs, 502 based on Foata normal form. 2/5297 useless extension candidates. Maximal degree in co-relation 35746. Up to 4629 conditions per place. [2024-06-27 23:08:54,538 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 662 selfloop transitions, 72 changer transitions 0/742 dead transitions. [2024-06-27 23:08:54,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 742 transitions, 10999 flow [2024-06-27 23:08:54,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:08:54,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:08:54,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 23:08:54,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-27 23:08:54,539 INFO L175 Difference]: Start difference. First operand has 551 places, 712 transitions, 9383 flow. Second operand 8 states and 198 transitions. [2024-06-27 23:08:54,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 742 transitions, 10999 flow [2024-06-27 23:08:57,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 742 transitions, 10797 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-27 23:08:57,618 INFO L231 Difference]: Finished difference. Result has 555 places, 714 transitions, 9416 flow [2024-06-27 23:08:57,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9207, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9416, PETRI_PLACES=555, PETRI_TRANSITIONS=714} [2024-06-27 23:08:57,618 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 513 predicate places. [2024-06-27 23:08:57,618 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 714 transitions, 9416 flow [2024-06-27 23:08:57,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:57,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:57,618 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-27 23:08:57,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-27 23:08:57,619 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:57,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:57,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1725705668, now seen corresponding path program 12 times [2024-06-27 23:08:57,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:57,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052131497] [2024-06-27 23:08:57,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:57,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:57,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:57,759 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-27 23:08:57,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:57,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052131497] [2024-06-27 23:08:57,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052131497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:57,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:57,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:57,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462666669] [2024-06-27 23:08:57,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:57,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:57,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:57,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:57,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:57,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:08:57,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 714 transitions, 9416 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:57,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:57,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:08:57,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:58,980 INFO L124 PetriNetUnfolderBase]: 3072/5286 cut-off events. [2024-06-27 23:08:58,980 INFO L125 PetriNetUnfolderBase]: For 452593/452595 co-relation queries the response was YES. [2024-06-27 23:08:59,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35609 conditions, 5286 events. 3072/5286 cut-off events. For 452593/452595 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 36555 event pairs, 508 based on Foata normal form. 4/5289 useless extension candidates. Maximal degree in co-relation 35393. Up to 4630 conditions per place. [2024-06-27 23:08:59,058 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 659 selfloop transitions, 67 changer transitions 0/734 dead transitions. [2024-06-27 23:08:59,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 734 transitions, 10918 flow [2024-06-27 23:08:59,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:08:59,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:08:59,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 23:08:59,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-27 23:08:59,059 INFO L175 Difference]: Start difference. First operand has 555 places, 714 transitions, 9416 flow. Second operand 6 states and 152 transitions. [2024-06-27 23:08:59,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 734 transitions, 10918 flow [2024-06-27 23:09:02,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 734 transitions, 10703 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 23:09:02,476 INFO L231 Difference]: Finished difference. Result has 555 places, 714 transitions, 9340 flow [2024-06-27 23:09:02,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9201, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9340, PETRI_PLACES=555, PETRI_TRANSITIONS=714} [2024-06-27 23:09:02,477 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 513 predicate places. [2024-06-27 23:09:02,477 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 714 transitions, 9340 flow [2024-06-27 23:09:02,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:02,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:02,477 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-27 23:09:02,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-27 23:09:02,477 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:02,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:02,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1717134788, now seen corresponding path program 13 times [2024-06-27 23:09:02,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:02,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353758528] [2024-06-27 23:09:02,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:02,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:02,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:02,614 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-27 23:09:02,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:02,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353758528] [2024-06-27 23:09:02,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353758528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:02,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:02,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:09:02,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365345010] [2024-06-27 23:09:02,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:02,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:09:02,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:02,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:09:02,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:09:02,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:09:02,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 714 transitions, 9340 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:02,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:02,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:09:02,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:03,735 INFO L124 PetriNetUnfolderBase]: 3080/5296 cut-off events. [2024-06-27 23:09:03,736 INFO L125 PetriNetUnfolderBase]: For 459303/459305 co-relation queries the response was YES. [2024-06-27 23:09:03,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35674 conditions, 5296 events. 3080/5296 cut-off events. For 459303/459305 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 36569 event pairs, 504 based on Foata normal form. 4/5299 useless extension candidates. Maximal degree in co-relation 35457. Up to 4614 conditions per place. [2024-06-27 23:09:03,826 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 657 selfloop transitions, 71 changer transitions 0/736 dead transitions. [2024-06-27 23:09:03,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 736 transitions, 10970 flow [2024-06-27 23:09:03,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:09:03,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:09:03,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 23:09:03,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-27 23:09:03,827 INFO L175 Difference]: Start difference. First operand has 555 places, 714 transitions, 9340 flow. Second operand 6 states and 148 transitions. [2024-06-27 23:09:03,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 736 transitions, 10970 flow [2024-06-27 23:09:07,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 736 transitions, 10810 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:09:07,472 INFO L231 Difference]: Finished difference. Result has 557 places, 718 transitions, 9476 flow [2024-06-27 23:09:07,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9180, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9476, PETRI_PLACES=557, PETRI_TRANSITIONS=718} [2024-06-27 23:09:07,472 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 515 predicate places. [2024-06-27 23:09:07,472 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 718 transitions, 9476 flow [2024-06-27 23:09:07,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:07,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:07,473 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-27 23:09:07,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-27 23:09:07,473 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:07,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:07,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1440926444, now seen corresponding path program 14 times [2024-06-27 23:09:07,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:07,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687147882] [2024-06-27 23:09:07,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:07,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:07,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:07,604 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-27 23:09:07,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:07,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687147882] [2024-06-27 23:09:07,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687147882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:07,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:07,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:09:07,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805191136] [2024-06-27 23:09:07,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:07,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:09:07,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:07,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:09:07,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:09:07,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:09:07,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 718 transitions, 9476 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:07,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:07,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:09:07,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:08,711 INFO L124 PetriNetUnfolderBase]: 3088/5314 cut-off events. [2024-06-27 23:09:08,711 INFO L125 PetriNetUnfolderBase]: For 469397/469399 co-relation queries the response was YES. [2024-06-27 23:09:08,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36024 conditions, 5314 events. 3088/5314 cut-off events. For 469397/469399 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 36829 event pairs, 510 based on Foata normal form. 4/5317 useless extension candidates. Maximal degree in co-relation 35805. Up to 4612 conditions per place. [2024-06-27 23:09:08,799 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 637 selfloop transitions, 96 changer transitions 0/741 dead transitions. [2024-06-27 23:09:08,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 741 transitions, 11076 flow [2024-06-27 23:09:08,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:09:08,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:09:08,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 23:09:08,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-27 23:09:08,800 INFO L175 Difference]: Start difference. First operand has 557 places, 718 transitions, 9476 flow. Second operand 7 states and 171 transitions. [2024-06-27 23:09:08,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 741 transitions, 11076 flow [2024-06-27 23:09:11,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 741 transitions, 10890 flow, removed 58 selfloop flow, removed 2 redundant places. [2024-06-27 23:09:11,595 INFO L231 Difference]: Finished difference. Result has 562 places, 720 transitions, 9579 flow [2024-06-27 23:09:11,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9290, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9579, PETRI_PLACES=562, PETRI_TRANSITIONS=720} [2024-06-27 23:09:11,595 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 520 predicate places. [2024-06-27 23:09:11,596 INFO L495 AbstractCegarLoop]: Abstraction has has 562 places, 720 transitions, 9579 flow [2024-06-27 23:09:11,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:11,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:11,596 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-27 23:09:11,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-27 23:09:11,596 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:11,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:11,596 INFO L85 PathProgramCache]: Analyzing trace with hash 47501884, now seen corresponding path program 15 times [2024-06-27 23:09:11,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:11,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4646132] [2024-06-27 23:09:11,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:11,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:11,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:11,733 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-27 23:09:11,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:11,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4646132] [2024-06-27 23:09:11,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4646132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:11,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:11,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:09:11,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795823521] [2024-06-27 23:09:11,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:11,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:09:11,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:11,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:09:11,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:09:11,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:09:11,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 720 transitions, 9579 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:11,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:11,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:09:11,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:12,902 INFO L124 PetriNetUnfolderBase]: 3109/5343 cut-off events. [2024-06-27 23:09:12,902 INFO L125 PetriNetUnfolderBase]: For 494308/494310 co-relation queries the response was YES. [2024-06-27 23:09:12,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36867 conditions, 5343 events. 3109/5343 cut-off events. For 494308/494310 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 36940 event pairs, 468 based on Foata normal form. 4/5346 useless extension candidates. Maximal degree in co-relation 36646. Up to 4578 conditions per place. [2024-06-27 23:09:12,997 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 652 selfloop transitions, 87 changer transitions 0/747 dead transitions. [2024-06-27 23:09:12,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 747 transitions, 11579 flow [2024-06-27 23:09:12,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:09:12,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:09:12,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 23:09:12,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-27 23:09:12,998 INFO L175 Difference]: Start difference. First operand has 562 places, 720 transitions, 9579 flow. Second operand 7 states and 170 transitions. [2024-06-27 23:09:12,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 568 places, 747 transitions, 11579 flow [2024-06-27 23:09:15,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 747 transitions, 11330 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-27 23:09:15,326 INFO L231 Difference]: Finished difference. Result has 565 places, 726 transitions, 9764 flow [2024-06-27 23:09:15,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9330, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9764, PETRI_PLACES=565, PETRI_TRANSITIONS=726} [2024-06-27 23:09:15,326 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 523 predicate places. [2024-06-27 23:09:15,327 INFO L495 AbstractCegarLoop]: Abstraction has has 565 places, 726 transitions, 9764 flow [2024-06-27 23:09:15,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:15,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:15,327 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-27 23:09:15,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-27 23:09:15,327 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:15,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:15,327 INFO L85 PathProgramCache]: Analyzing trace with hash 40835644, now seen corresponding path program 16 times [2024-06-27 23:09:15,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:15,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234801353] [2024-06-27 23:09:15,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:15,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:15,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:15,464 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-27 23:09:15,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:15,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234801353] [2024-06-27 23:09:15,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234801353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:15,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:15,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:09:15,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403586151] [2024-06-27 23:09:15,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:15,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:09:15,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:15,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:09:15,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:09:15,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:09:15,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 726 transitions, 9764 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:15,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:15,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:09:15,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:16,711 INFO L124 PetriNetUnfolderBase]: 3104/5336 cut-off events. [2024-06-27 23:09:16,711 INFO L125 PetriNetUnfolderBase]: For 485470/485472 co-relation queries the response was YES. [2024-06-27 23:09:16,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36625 conditions, 5336 events. 3104/5336 cut-off events. For 485470/485472 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 36964 event pairs, 466 based on Foata normal form. 4/5339 useless extension candidates. Maximal degree in co-relation 36402. Up to 4574 conditions per place. [2024-06-27 23:09:16,799 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 649 selfloop transitions, 89 changer transitions 0/746 dead transitions. [2024-06-27 23:09:16,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 746 transitions, 11288 flow [2024-06-27 23:09:16,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:09:16,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:09:16,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 23:09:16,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-27 23:09:16,800 INFO L175 Difference]: Start difference. First operand has 565 places, 726 transitions, 9764 flow. Second operand 7 states and 169 transitions. [2024-06-27 23:09:16,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 746 transitions, 11288 flow [2024-06-27 23:09:20,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 746 transitions, 11018 flow, removed 100 selfloop flow, removed 2 redundant places. [2024-06-27 23:09:20,147 INFO L231 Difference]: Finished difference. Result has 570 places, 726 transitions, 9677 flow [2024-06-27 23:09:20,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9494, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9677, PETRI_PLACES=570, PETRI_TRANSITIONS=726} [2024-06-27 23:09:20,148 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 528 predicate places. [2024-06-27 23:09:20,148 INFO L495 AbstractCegarLoop]: Abstraction has has 570 places, 726 transitions, 9677 flow [2024-06-27 23:09:20,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:20,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:20,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, 1] [2024-06-27 23:09:20,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-27 23:09:20,148 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:20,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:20,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1677101804, now seen corresponding path program 17 times [2024-06-27 23:09:20,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:20,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663950998] [2024-06-27 23:09:20,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:20,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:20,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:20,279 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-27 23:09:20,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:20,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663950998] [2024-06-27 23:09:20,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663950998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:20,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:20,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:09:20,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144225411] [2024-06-27 23:09:20,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:20,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:09:20,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:20,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:09:20,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:09:20,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:09:20,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 570 places, 726 transitions, 9677 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:20,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:20,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:09:20,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:21,425 INFO L124 PetriNetUnfolderBase]: 3112/5350 cut-off events. [2024-06-27 23:09:21,425 INFO L125 PetriNetUnfolderBase]: For 487777/487779 co-relation queries the response was YES. [2024-06-27 23:09:21,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36623 conditions, 5350 events. 3112/5350 cut-off events. For 487777/487779 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 37024 event pairs, 514 based on Foata normal form. 4/5353 useless extension candidates. Maximal degree in co-relation 36398. Up to 4654 conditions per place. [2024-06-27 23:09:21,522 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 643 selfloop transitions, 95 changer transitions 0/746 dead transitions. [2024-06-27 23:09:21,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 746 transitions, 11281 flow [2024-06-27 23:09:21,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:09:21,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:09:21,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 23:09:21,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-27 23:09:21,523 INFO L175 Difference]: Start difference. First operand has 570 places, 726 transitions, 9677 flow. Second operand 7 states and 167 transitions. [2024-06-27 23:09:21,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 746 transitions, 11281 flow [2024-06-27 23:09:24,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 746 transitions, 11044 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 23:09:24,324 INFO L231 Difference]: Finished difference. Result has 571 places, 728 transitions, 9726 flow [2024-06-27 23:09:24,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9440, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9726, PETRI_PLACES=571, PETRI_TRANSITIONS=728} [2024-06-27 23:09:24,324 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 529 predicate places. [2024-06-27 23:09:24,325 INFO L495 AbstractCegarLoop]: Abstraction has has 571 places, 728 transitions, 9726 flow [2024-06-27 23:09:24,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:24,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:24,325 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-27 23:09:24,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-27 23:09:24,325 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:24,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:24,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1677398474, now seen corresponding path program 18 times [2024-06-27 23:09:24,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:24,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577244007] [2024-06-27 23:09:24,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:24,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:24,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:24,437 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-27 23:09:24,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:24,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577244007] [2024-06-27 23:09:24,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577244007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:24,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:24,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:09:24,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243941529] [2024-06-27 23:09:24,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:24,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:09:24,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:24,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:09:24,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:09:24,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:09:24,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 728 transitions, 9726 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:24,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:24,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:09:24,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:25,560 INFO L124 PetriNetUnfolderBase]: 3107/5331 cut-off events. [2024-06-27 23:09:25,560 INFO L125 PetriNetUnfolderBase]: For 479037/479039 co-relation queries the response was YES. [2024-06-27 23:09:25,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36197 conditions, 5331 events. 3107/5331 cut-off events. For 479037/479039 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 36810 event pairs, 505 based on Foata normal form. 4/5334 useless extension candidates. Maximal degree in co-relation 35972. Up to 4583 conditions per place. [2024-06-27 23:09:25,655 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 630 selfloop transitions, 113 changer transitions 0/751 dead transitions. [2024-06-27 23:09:25,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 751 transitions, 11402 flow [2024-06-27 23:09:25,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:09:25,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:09:25,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 23:09:25,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 23:09:25,656 INFO L175 Difference]: Start difference. First operand has 571 places, 728 transitions, 9726 flow. Second operand 7 states and 168 transitions. [2024-06-27 23:09:25,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 751 transitions, 11402 flow [2024-06-27 23:09:28,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 572 places, 751 transitions, 11146 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-27 23:09:28,679 INFO L231 Difference]: Finished difference. Result has 574 places, 732 transitions, 9884 flow [2024-06-27 23:09:28,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9470, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9884, PETRI_PLACES=574, PETRI_TRANSITIONS=732} [2024-06-27 23:09:28,679 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 532 predicate places. [2024-06-27 23:09:28,679 INFO L495 AbstractCegarLoop]: Abstraction has has 574 places, 732 transitions, 9884 flow [2024-06-27 23:09:28,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:28,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:28,680 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-27 23:09:28,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-27 23:09:28,680 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:28,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:28,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1750053229, now seen corresponding path program 1 times [2024-06-27 23:09:28,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:28,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011643758] [2024-06-27 23:09:28,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:28,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:28,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:28,839 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-27 23:09:28,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:28,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011643758] [2024-06-27 23:09:28,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011643758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:28,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:28,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:28,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429235582] [2024-06-27 23:09:28,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:28,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:28,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:28,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:28,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:28,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:09:28,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 732 transitions, 9884 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:28,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:28,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:09:28,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:30,118 INFO L124 PetriNetUnfolderBase]: 3120/5356 cut-off events. [2024-06-27 23:09:30,119 INFO L125 PetriNetUnfolderBase]: For 485661/485661 co-relation queries the response was YES. [2024-06-27 23:09:30,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36639 conditions, 5356 events. 3120/5356 cut-off events. For 485661/485661 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 37085 event pairs, 503 based on Foata normal form. 1/5356 useless extension candidates. Maximal degree in co-relation 36412. Up to 4623 conditions per place. [2024-06-27 23:09:30,214 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 653 selfloop transitions, 109 changer transitions 0/770 dead transitions. [2024-06-27 23:09:30,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 770 transitions, 11858 flow [2024-06-27 23:09:30,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:09:30,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:09:30,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-27 23:09:30,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5989159891598916 [2024-06-27 23:09:30,216 INFO L175 Difference]: Start difference. First operand has 574 places, 732 transitions, 9884 flow. Second operand 9 states and 221 transitions. [2024-06-27 23:09:30,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 770 transitions, 11858 flow [2024-06-27 23:09:34,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 770 transitions, 11631 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-27 23:09:34,113 INFO L231 Difference]: Finished difference. Result has 579 places, 738 transitions, 10001 flow [2024-06-27 23:09:34,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9659, PETRI_DIFFERENCE_MINUEND_PLACES=570, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10001, PETRI_PLACES=579, PETRI_TRANSITIONS=738} [2024-06-27 23:09:34,114 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 537 predicate places. [2024-06-27 23:09:34,114 INFO L495 AbstractCegarLoop]: Abstraction has has 579 places, 738 transitions, 10001 flow [2024-06-27 23:09:34,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:34,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:34,114 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-27 23:09:34,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-27 23:09:34,114 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:34,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:34,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1460009361, now seen corresponding path program 2 times [2024-06-27 23:09:34,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:34,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901400600] [2024-06-27 23:09:34,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:34,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:34,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:34,239 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-27 23:09:34,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:34,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901400600] [2024-06-27 23:09:34,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901400600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:34,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:34,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:34,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458827069] [2024-06-27 23:09:34,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:34,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:34,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:34,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:34,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:34,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:09:34,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 579 places, 738 transitions, 10001 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:34,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:34,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:09:34,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:35,542 INFO L124 PetriNetUnfolderBase]: 3133/5378 cut-off events. [2024-06-27 23:09:35,542 INFO L125 PetriNetUnfolderBase]: For 495293/495293 co-relation queries the response was YES. [2024-06-27 23:09:35,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37371 conditions, 5378 events. 3133/5378 cut-off events. For 495293/495293 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 37204 event pairs, 503 based on Foata normal form. 1/5378 useless extension candidates. Maximal degree in co-relation 37143. Up to 4688 conditions per place. [2024-06-27 23:09:35,631 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 667 selfloop transitions, 100 changer transitions 0/775 dead transitions. [2024-06-27 23:09:35,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 775 transitions, 11993 flow [2024-06-27 23:09:35,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:09:35,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:09:35,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 254 transitions. [2024-06-27 23:09:35,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5631929046563193 [2024-06-27 23:09:35,632 INFO L175 Difference]: Start difference. First operand has 579 places, 738 transitions, 10001 flow. Second operand 11 states and 254 transitions. [2024-06-27 23:09:35,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 775 transitions, 11993 flow [2024-06-27 23:09:39,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 584 places, 775 transitions, 11759 flow, removed 61 selfloop flow, removed 5 redundant places. [2024-06-27 23:09:39,276 INFO L231 Difference]: Finished difference. Result has 585 places, 744 transitions, 10103 flow [2024-06-27 23:09:39,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9815, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10103, PETRI_PLACES=585, PETRI_TRANSITIONS=744} [2024-06-27 23:09:39,276 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 543 predicate places. [2024-06-27 23:09:39,277 INFO L495 AbstractCegarLoop]: Abstraction has has 585 places, 744 transitions, 10103 flow [2024-06-27 23:09:39,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:39,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:39,277 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-27 23:09:39,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-27 23:09:39,277 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:39,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:39,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1460003781, now seen corresponding path program 3 times [2024-06-27 23:09:39,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:39,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601257798] [2024-06-27 23:09:39,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:39,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:39,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:39,425 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-27 23:09:39,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:39,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601257798] [2024-06-27 23:09:39,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601257798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:39,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:39,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:39,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59997489] [2024-06-27 23:09:39,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:39,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:39,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:39,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:39,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:39,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:09:39,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 744 transitions, 10103 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:39,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:39,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:09:39,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:40,691 INFO L124 PetriNetUnfolderBase]: 3130/5378 cut-off events. [2024-06-27 23:09:40,691 INFO L125 PetriNetUnfolderBase]: For 493475/493475 co-relation queries the response was YES. [2024-06-27 23:09:40,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37321 conditions, 5378 events. 3130/5378 cut-off events. For 493475/493475 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 37296 event pairs, 505 based on Foata normal form. 1/5378 useless extension candidates. Maximal degree in co-relation 37091. Up to 4685 conditions per place. [2024-06-27 23:09:40,788 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 665 selfloop transitions, 99 changer transitions 0/772 dead transitions. [2024-06-27 23:09:40,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 593 places, 772 transitions, 11701 flow [2024-06-27 23:09:40,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:09:40,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:09:40,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-27 23:09:40,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880758807588076 [2024-06-27 23:09:40,789 INFO L175 Difference]: Start difference. First operand has 585 places, 744 transitions, 10103 flow. Second operand 9 states and 217 transitions. [2024-06-27 23:09:40,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 593 places, 772 transitions, 11701 flow [2024-06-27 23:09:44,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 586 places, 772 transitions, 11533 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 23:09:44,588 INFO L231 Difference]: Finished difference. Result has 587 places, 744 transitions, 10139 flow [2024-06-27 23:09:44,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9935, PETRI_DIFFERENCE_MINUEND_PLACES=578, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=645, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10139, PETRI_PLACES=587, PETRI_TRANSITIONS=744} [2024-06-27 23:09:44,588 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 545 predicate places. [2024-06-27 23:09:44,588 INFO L495 AbstractCegarLoop]: Abstraction has has 587 places, 744 transitions, 10139 flow [2024-06-27 23:09:44,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:44,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:44,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-27 23:09:44,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-27 23:09:44,589 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:44,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:44,589 INFO L85 PathProgramCache]: Analyzing trace with hash 894976731, now seen corresponding path program 4 times [2024-06-27 23:09:44,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:44,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996074272] [2024-06-27 23:09:44,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:44,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:44,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:44,737 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-27 23:09:44,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:44,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996074272] [2024-06-27 23:09:44,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996074272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:44,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:44,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:44,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792151442] [2024-06-27 23:09:44,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:44,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:44,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:44,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:44,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:44,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:09:44,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 587 places, 744 transitions, 10139 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:44,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:44,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:09:44,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:46,004 INFO L124 PetriNetUnfolderBase]: 3151/5409 cut-off events. [2024-06-27 23:09:46,004 INFO L125 PetriNetUnfolderBase]: For 517586/517586 co-relation queries the response was YES. [2024-06-27 23:09:46,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37973 conditions, 5409 events. 3151/5409 cut-off events. For 517586/517586 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 37500 event pairs, 503 based on Foata normal form. 1/5409 useless extension candidates. Maximal degree in co-relation 37741. Up to 4700 conditions per place. [2024-06-27 23:09:46,099 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 668 selfloop transitions, 112 changer transitions 0/788 dead transitions. [2024-06-27 23:09:46,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 600 places, 788 transitions, 12439 flow [2024-06-27 23:09:46,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 23:09:46,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 23:09:46,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 317 transitions. [2024-06-27 23:09:46,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5522648083623694 [2024-06-27 23:09:46,101 INFO L175 Difference]: Start difference. First operand has 587 places, 744 transitions, 10139 flow. Second operand 14 states and 317 transitions. [2024-06-27 23:09:46,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 600 places, 788 transitions, 12439 flow [2024-06-27 23:09:49,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 788 transitions, 12241 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 23:09:49,567 INFO L231 Difference]: Finished difference. Result has 593 places, 753 transitions, 10309 flow [2024-06-27 23:09:49,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9941, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10309, PETRI_PLACES=593, PETRI_TRANSITIONS=753} [2024-06-27 23:09:49,568 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 551 predicate places. [2024-06-27 23:09:49,568 INFO L495 AbstractCegarLoop]: Abstraction has has 593 places, 753 transitions, 10309 flow [2024-06-27 23:09:49,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:49,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:49,569 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-27 23:09:49,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-27 23:09:49,569 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:49,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:49,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1086380389, now seen corresponding path program 5 times [2024-06-27 23:09:49,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:49,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095949837] [2024-06-27 23:09:49,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:49,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:49,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:49,693 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-27 23:09:49,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:49,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095949837] [2024-06-27 23:09:49,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095949837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:49,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:49,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:49,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992277150] [2024-06-27 23:09:49,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:49,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:49,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:49,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:49,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:49,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:09:49,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 593 places, 753 transitions, 10309 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:49,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:49,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:09:49,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:50,982 INFO L124 PetriNetUnfolderBase]: 3148/5405 cut-off events. [2024-06-27 23:09:50,982 INFO L125 PetriNetUnfolderBase]: For 516169/516169 co-relation queries the response was YES. [2024-06-27 23:09:51,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37913 conditions, 5405 events. 3148/5405 cut-off events. For 516169/516169 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 37446 event pairs, 503 based on Foata normal form. 1/5405 useless extension candidates. Maximal degree in co-relation 37680. Up to 4697 conditions per place. [2024-06-27 23:09:51,082 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 666 selfloop transitions, 111 changer transitions 0/785 dead transitions. [2024-06-27 23:09:51,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 604 places, 785 transitions, 12205 flow [2024-06-27 23:09:51,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:09:51,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:09:51,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 278 transitions. [2024-06-27 23:09:51,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-27 23:09:51,083 INFO L175 Difference]: Start difference. First operand has 593 places, 753 transitions, 10309 flow. Second operand 12 states and 278 transitions. [2024-06-27 23:09:51,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 604 places, 785 transitions, 12205 flow [2024-06-27 23:09:54,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 785 transitions, 11925 flow, removed 40 selfloop flow, removed 10 redundant places. [2024-06-27 23:09:54,824 INFO L231 Difference]: Finished difference. Result has 595 places, 753 transitions, 10257 flow [2024-06-27 23:09:54,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10029, PETRI_DIFFERENCE_MINUEND_PLACES=583, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=753, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10257, PETRI_PLACES=595, PETRI_TRANSITIONS=753} [2024-06-27 23:09:54,825 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 553 predicate places. [2024-06-27 23:09:54,825 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 753 transitions, 10257 flow [2024-06-27 23:09:54,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:54,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:54,825 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-27 23:09:54,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-27 23:09:54,826 INFO L420 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:09:54,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:54,826 INFO L85 PathProgramCache]: Analyzing trace with hash 902328381, now seen corresponding path program 6 times [2024-06-27 23:09:54,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:54,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907829913] [2024-06-27 23:09:54,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:54,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:54,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:54,951 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-27 23:09:54,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:54,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907829913] [2024-06-27 23:09:54,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907829913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:54,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:54,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:54,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046916527] [2024-06-27 23:09:54,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:54,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:54,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:54,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:54,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:55,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:09:55,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 753 transitions, 10257 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:55,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:55,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:09:55,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:56,386 INFO L124 PetriNetUnfolderBase]: 3145/5401 cut-off events. [2024-06-27 23:09:56,386 INFO L125 PetriNetUnfolderBase]: For 514223/514223 co-relation queries the response was YES. [2024-06-27 23:09:56,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37749 conditions, 5401 events. 3145/5401 cut-off events. For 514223/514223 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 37408 event pairs, 503 based on Foata normal form. 1/5401 useless extension candidates. Maximal degree in co-relation 37515. Up to 4694 conditions per place. [2024-06-27 23:09:56,471 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 663 selfloop transitions, 115 changer transitions 0/786 dead transitions. [2024-06-27 23:09:56,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 608 places, 786 transitions, 11893 flow [2024-06-27 23:09:56,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 23:09:56,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 23:09:56,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 310 transitions. [2024-06-27 23:09:56,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-27 23:09:56,472 INFO L175 Difference]: Start difference. First operand has 595 places, 753 transitions, 10257 flow. Second operand 14 states and 310 transitions. [2024-06-27 23:09:56,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 608 places, 786 transitions, 11893 flow [2024-06-27 23:10:00,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 597 places, 786 transitions, 11657 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-27 23:10:00,092 INFO L231 Difference]: Finished difference. Result has 598 places, 753 transitions, 10257 flow [2024-06-27 23:10:00,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10021, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=753, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10257, PETRI_PLACES=598, PETRI_TRANSITIONS=753} [2024-06-27 23:10:00,092 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 556 predicate places. [2024-06-27 23:10:00,092 INFO L495 AbstractCegarLoop]: Abstraction has has 598 places, 753 transitions, 10257 flow [2024-06-27 23:10:00,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:00,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:00,093 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-27 23:10:00,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-27 23:10:00,093 INFO L420 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:00,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:00,093 INFO L85 PathProgramCache]: Analyzing trace with hash -913775247, now seen corresponding path program 7 times [2024-06-27 23:10:00,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:00,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419298942] [2024-06-27 23:10:00,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:00,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:00,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:00,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-27 23:10:00,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:00,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419298942] [2024-06-27 23:10:00,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419298942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:00,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:00,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:00,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359709636] [2024-06-27 23:10:00,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:00,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:00,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:00,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:00,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:00,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:10:00,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 753 transitions, 10257 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:00,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:00,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:10:00,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:01,429 INFO L124 PetriNetUnfolderBase]: 3166/5436 cut-off events. [2024-06-27 23:10:01,429 INFO L125 PetriNetUnfolderBase]: For 540686/540686 co-relation queries the response was YES. [2024-06-27 23:10:01,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38358 conditions, 5436 events. 3166/5436 cut-off events. For 540686/540686 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 37757 event pairs, 524 based on Foata normal form. 1/5435 useless extension candidates. Maximal degree in co-relation 38123. Up to 4030 conditions per place. [2024-06-27 23:10:01,526 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 414 selfloop transitions, 375 changer transitions 0/797 dead transitions. [2024-06-27 23:10:01,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 606 places, 797 transitions, 13233 flow [2024-06-27 23:10:01,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:01,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:01,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-27 23:10:01,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6205962059620597 [2024-06-27 23:10:01,527 INFO L175 Difference]: Start difference. First operand has 598 places, 753 transitions, 10257 flow. Second operand 9 states and 229 transitions. [2024-06-27 23:10:01,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 606 places, 797 transitions, 13233 flow [2024-06-27 23:10:05,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 797 transitions, 12991 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-27 23:10:05,797 INFO L231 Difference]: Finished difference. Result has 594 places, 765 transitions, 11025 flow [2024-06-27 23:10:05,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10015, PETRI_DIFFERENCE_MINUEND_PLACES=585, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=753, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=366, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11025, PETRI_PLACES=594, PETRI_TRANSITIONS=765} [2024-06-27 23:10:05,798 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 552 predicate places. [2024-06-27 23:10:05,798 INFO L495 AbstractCegarLoop]: Abstraction has has 594 places, 765 transitions, 11025 flow [2024-06-27 23:10:05,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:05,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:05,799 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-27 23:10:05,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-27 23:10:05,799 INFO L420 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:05,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:05,799 INFO L85 PathProgramCache]: Analyzing trace with hash -910056177, now seen corresponding path program 8 times [2024-06-27 23:10:05,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:05,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626700098] [2024-06-27 23:10:05,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:05,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:05,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:05,934 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-27 23:10:05,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:05,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626700098] [2024-06-27 23:10:05,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626700098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:05,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:05,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:05,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786661557] [2024-06-27 23:10:05,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:05,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:05,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:05,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:05,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:05,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:10:05,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 765 transitions, 11025 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:05,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:05,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:10:05,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:07,205 INFO L124 PetriNetUnfolderBase]: 3179/5459 cut-off events. [2024-06-27 23:10:07,205 INFO L125 PetriNetUnfolderBase]: For 563283/563285 co-relation queries the response was YES. [2024-06-27 23:10:07,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39757 conditions, 5459 events. 3179/5459 cut-off events. For 563283/563285 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 37911 event pairs, 512 based on Foata normal form. 3/5461 useless extension candidates. Maximal degree in co-relation 39521. Up to 4554 conditions per place. [2024-06-27 23:10:07,302 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 562 selfloop transitions, 227 changer transitions 0/797 dead transitions. [2024-06-27 23:10:07,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 797 transitions, 13073 flow [2024-06-27 23:10:07,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:07,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:07,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-27 23:10:07,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-27 23:10:07,304 INFO L175 Difference]: Start difference. First operand has 594 places, 765 transitions, 11025 flow. Second operand 9 states and 219 transitions. [2024-06-27 23:10:07,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 797 transitions, 13073 flow [2024-06-27 23:10:11,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 797 transitions, 12706 flow, removed 98 selfloop flow, removed 3 redundant places. [2024-06-27 23:10:11,742 INFO L231 Difference]: Finished difference. Result has 600 places, 771 transitions, 11260 flow [2024-06-27 23:10:11,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10726, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11260, PETRI_PLACES=600, PETRI_TRANSITIONS=771} [2024-06-27 23:10:11,743 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 558 predicate places. [2024-06-27 23:10:11,743 INFO L495 AbstractCegarLoop]: Abstraction has has 600 places, 771 transitions, 11260 flow [2024-06-27 23:10:11,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:11,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:11,743 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-27 23:10:11,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-27 23:10:11,744 INFO L420 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:11,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:11,744 INFO L85 PathProgramCache]: Analyzing trace with hash -910050597, now seen corresponding path program 9 times [2024-06-27 23:10:11,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:11,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901547361] [2024-06-27 23:10:11,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:11,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:11,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:11,883 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-27 23:10:11,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:11,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901547361] [2024-06-27 23:10:11,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901547361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:11,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:11,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:11,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149829710] [2024-06-27 23:10:11,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:11,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:11,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:11,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:11,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:11,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:10:11,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 771 transitions, 11260 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:11,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:11,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:10:11,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:13,233 INFO L124 PetriNetUnfolderBase]: 3176/5455 cut-off events. [2024-06-27 23:10:13,233 INFO L125 PetriNetUnfolderBase]: For 557549/557551 co-relation queries the response was YES. [2024-06-27 23:10:13,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39466 conditions, 5455 events. 3176/5455 cut-off events. For 557549/557551 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 37850 event pairs, 512 based on Foata normal form. 3/5457 useless extension candidates. Maximal degree in co-relation 39228. Up to 4551 conditions per place. [2024-06-27 23:10:13,335 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 562 selfloop transitions, 228 changer transitions 0/798 dead transitions. [2024-06-27 23:10:13,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 798 transitions, 12906 flow [2024-06-27 23:10:13,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:10:13,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:10:13,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 254 transitions. [2024-06-27 23:10:13,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5631929046563193 [2024-06-27 23:10:13,337 INFO L175 Difference]: Start difference. First operand has 600 places, 771 transitions, 11260 flow. Second operand 11 states and 254 transitions. [2024-06-27 23:10:13,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 798 transitions, 12906 flow [2024-06-27 23:10:16,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 605 places, 798 transitions, 12612 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 23:10:16,711 INFO L231 Difference]: Finished difference. Result has 606 places, 771 transitions, 11428 flow [2024-06-27 23:10:16,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10966, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11428, PETRI_PLACES=606, PETRI_TRANSITIONS=771} [2024-06-27 23:10:16,712 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 564 predicate places. [2024-06-27 23:10:16,712 INFO L495 AbstractCegarLoop]: Abstraction has has 606 places, 771 transitions, 11428 flow [2024-06-27 23:10:16,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:16,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:16,732 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-27 23:10:16,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-27 23:10:16,732 INFO L420 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:16,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:16,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1564211895, now seen corresponding path program 10 times [2024-06-27 23:10:16,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:16,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734679610] [2024-06-27 23:10:16,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:16,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:16,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:16,873 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-27 23:10:16,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:16,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734679610] [2024-06-27 23:10:16,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734679610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:16,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:16,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:16,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370092532] [2024-06-27 23:10:16,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:16,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:16,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:16,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:16,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:16,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:10:16,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 606 places, 771 transitions, 11428 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:16,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:16,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:10:16,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:18,290 INFO L124 PetriNetUnfolderBase]: 3181/5463 cut-off events. [2024-06-27 23:10:18,291 INFO L125 PetriNetUnfolderBase]: For 565053/565053 co-relation queries the response was YES. [2024-06-27 23:10:18,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39952 conditions, 5463 events. 3181/5463 cut-off events. For 565053/565053 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 37924 event pairs, 524 based on Foata normal form. 1/5462 useless extension candidates. Maximal degree in co-relation 39712. Up to 4048 conditions per place. [2024-06-27 23:10:18,379 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 398 selfloop transitions, 399 changer transitions 0/805 dead transitions. [2024-06-27 23:10:18,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 805 transitions, 13960 flow [2024-06-27 23:10:18,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:18,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:18,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-27 23:10:18,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6151761517615176 [2024-06-27 23:10:18,380 INFO L175 Difference]: Start difference. First operand has 606 places, 771 transitions, 11428 flow. Second operand 9 states and 227 transitions. [2024-06-27 23:10:18,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 614 places, 805 transitions, 13960 flow [2024-06-27 23:10:22,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 604 places, 805 transitions, 13496 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 23:10:22,688 INFO L231 Difference]: Finished difference. Result has 605 places, 774 transitions, 11808 flow [2024-06-27 23:10:22,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10964, PETRI_DIFFERENCE_MINUEND_PLACES=596, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=396, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11808, PETRI_PLACES=605, PETRI_TRANSITIONS=774} [2024-06-27 23:10:22,688 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 563 predicate places. [2024-06-27 23:10:22,688 INFO L495 AbstractCegarLoop]: Abstraction has has 605 places, 774 transitions, 11808 flow [2024-06-27 23:10:22,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:22,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:22,689 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-27 23:10:22,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-27 23:10:22,689 INFO L420 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:22,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:22,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1239084825, now seen corresponding path program 11 times [2024-06-27 23:10:22,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:22,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985616018] [2024-06-27 23:10:22,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:22,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:22,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:22,813 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-27 23:10:22,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:22,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985616018] [2024-06-27 23:10:22,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985616018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:22,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:22,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:22,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394687398] [2024-06-27 23:10:22,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:22,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:22,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:22,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:22,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:22,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:10:22,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 605 places, 774 transitions, 11808 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:22,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:22,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:10:22,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:24,042 INFO L124 PetriNetUnfolderBase]: 3194/5489 cut-off events. [2024-06-27 23:10:24,042 INFO L125 PetriNetUnfolderBase]: For 583649/583649 co-relation queries the response was YES. [2024-06-27 23:10:24,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40685 conditions, 5489 events. 3194/5489 cut-off events. For 583649/583649 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 38207 event pairs, 526 based on Foata normal form. 1/5488 useless extension candidates. Maximal degree in co-relation 40444. Up to 4063 conditions per place. [2024-06-27 23:10:24,146 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 402 selfloop transitions, 398 changer transitions 0/808 dead transitions. [2024-06-27 23:10:24,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 808 transitions, 14396 flow [2024-06-27 23:10:24,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:24,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:24,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 23:10:24,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6070460704607046 [2024-06-27 23:10:24,148 INFO L175 Difference]: Start difference. First operand has 605 places, 774 transitions, 11808 flow. Second operand 9 states and 224 transitions. [2024-06-27 23:10:24,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 808 transitions, 14396 flow [2024-06-27 23:10:28,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 606 places, 808 transitions, 13490 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 23:10:28,096 INFO L231 Difference]: Finished difference. Result has 607 places, 780 transitions, 11796 flow [2024-06-27 23:10:28,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10926, PETRI_DIFFERENCE_MINUEND_PLACES=598, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=392, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11796, PETRI_PLACES=607, PETRI_TRANSITIONS=780} [2024-06-27 23:10:28,097 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 565 predicate places. [2024-06-27 23:10:28,097 INFO L495 AbstractCegarLoop]: Abstraction has has 607 places, 780 transitions, 11796 flow [2024-06-27 23:10:28,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:28,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:28,097 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-27 23:10:28,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-27 23:10:28,097 INFO L420 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:28,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:28,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1239470775, now seen corresponding path program 12 times [2024-06-27 23:10:28,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:28,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095177451] [2024-06-27 23:10:28,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:28,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:28,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:28,226 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-27 23:10:28,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:28,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095177451] [2024-06-27 23:10:28,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095177451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:28,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:28,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:28,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578686347] [2024-06-27 23:10:28,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:28,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:28,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:28,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:28,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:28,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:10:28,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 607 places, 780 transitions, 11796 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:28,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:28,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:10:28,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:29,537 INFO L124 PetriNetUnfolderBase]: 3191/5485 cut-off events. [2024-06-27 23:10:29,537 INFO L125 PetriNetUnfolderBase]: For 581159/581159 co-relation queries the response was YES. [2024-06-27 23:10:29,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40493 conditions, 5485 events. 3191/5485 cut-off events. For 581159/581159 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 38160 event pairs, 526 based on Foata normal form. 1/5484 useless extension candidates. Maximal degree in co-relation 40251. Up to 4060 conditions per place. [2024-06-27 23:10:29,644 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 404 selfloop transitions, 395 changer transitions 0/807 dead transitions. [2024-06-27 23:10:29,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 807 transitions, 14016 flow [2024-06-27 23:10:29,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:29,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:29,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 23:10:29,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6070460704607046 [2024-06-27 23:10:29,646 INFO L175 Difference]: Start difference. First operand has 607 places, 780 transitions, 11796 flow. Second operand 9 states and 224 transitions. [2024-06-27 23:10:29,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 807 transitions, 14016 flow [2024-06-27 23:10:34,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 611 places, 807 transitions, 13491 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 23:10:34,041 INFO L231 Difference]: Finished difference. Result has 612 places, 780 transitions, 12067 flow [2024-06-27 23:10:34,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11271, PETRI_DIFFERENCE_MINUEND_PLACES=603, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=395, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12067, PETRI_PLACES=612, PETRI_TRANSITIONS=780} [2024-06-27 23:10:34,041 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 570 predicate places. [2024-06-27 23:10:34,041 INFO L495 AbstractCegarLoop]: Abstraction has has 612 places, 780 transitions, 12067 flow [2024-06-27 23:10:34,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:34,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:34,042 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-27 23:10:34,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-27 23:10:34,042 INFO L420 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:34,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:34,042 INFO L85 PathProgramCache]: Analyzing trace with hash -8752847, now seen corresponding path program 13 times [2024-06-27 23:10:34,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:34,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606262733] [2024-06-27 23:10:34,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:34,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:34,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:34,174 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-27 23:10:34,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:34,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606262733] [2024-06-27 23:10:34,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606262733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:34,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:34,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:34,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283006430] [2024-06-27 23:10:34,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:34,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:34,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:34,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:34,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:34,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:10:34,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 780 transitions, 12067 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:34,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:34,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:10:34,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:35,499 INFO L124 PetriNetUnfolderBase]: 3212/5521 cut-off events. [2024-06-27 23:10:35,500 INFO L125 PetriNetUnfolderBase]: For 611292/611294 co-relation queries the response was YES. [2024-06-27 23:10:35,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41149 conditions, 5521 events. 3212/5521 cut-off events. For 611292/611294 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 38457 event pairs, 514 based on Foata normal form. 3/5523 useless extension candidates. Maximal degree in co-relation 40906. Up to 4560 conditions per place. [2024-06-27 23:10:35,613 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 557 selfloop transitions, 250 changer transitions 0/815 dead transitions. [2024-06-27 23:10:35,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 815 transitions, 14444 flow [2024-06-27 23:10:35,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:10:35,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:10:35,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 258 transitions. [2024-06-27 23:10:35,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5720620842572062 [2024-06-27 23:10:35,614 INFO L175 Difference]: Start difference. First operand has 612 places, 780 transitions, 12067 flow. Second operand 11 states and 258 transitions. [2024-06-27 23:10:35,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 815 transitions, 14444 flow [2024-06-27 23:10:40,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 815 transitions, 13620 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 23:10:40,760 INFO L231 Difference]: Finished difference. Result has 616 places, 789 transitions, 11910 flow [2024-06-27 23:10:40,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11261, PETRI_DIFFERENCE_MINUEND_PLACES=604, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11910, PETRI_PLACES=616, PETRI_TRANSITIONS=789} [2024-06-27 23:10:40,760 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 574 predicate places. [2024-06-27 23:10:40,760 INFO L495 AbstractCegarLoop]: Abstraction has has 616 places, 789 transitions, 11910 flow [2024-06-27 23:10:40,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:40,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:40,761 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-27 23:10:40,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-27 23:10:40,761 INFO L420 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:40,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:40,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1137979187, now seen corresponding path program 14 times [2024-06-27 23:10:40,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:40,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411375145] [2024-06-27 23:10:40,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:40,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:40,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:40,894 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-27 23:10:40,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:40,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411375145] [2024-06-27 23:10:40,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411375145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:40,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:40,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:40,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497895051] [2024-06-27 23:10:40,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:40,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:40,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:40,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:40,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:40,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:10:40,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 789 transitions, 11910 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:40,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:40,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:10:40,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:42,373 INFO L124 PetriNetUnfolderBase]: 3225/5539 cut-off events. [2024-06-27 23:10:42,373 INFO L125 PetriNetUnfolderBase]: For 627988/627990 co-relation queries the response was YES. [2024-06-27 23:10:42,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41151 conditions, 5539 events. 3225/5539 cut-off events. For 627988/627990 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 38593 event pairs, 512 based on Foata normal form. 3/5541 useless extension candidates. Maximal degree in co-relation 40906. Up to 4575 conditions per place. [2024-06-27 23:10:42,472 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 556 selfloop transitions, 258 changer transitions 0/822 dead transitions. [2024-06-27 23:10:42,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 822 transitions, 14261 flow [2024-06-27 23:10:42,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:10:42,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:10:42,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 276 transitions. [2024-06-27 23:10:42,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-27 23:10:42,473 INFO L175 Difference]: Start difference. First operand has 616 places, 789 transitions, 11910 flow. Second operand 12 states and 276 transitions. [2024-06-27 23:10:42,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 822 transitions, 14261 flow [2024-06-27 23:10:47,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 822 transitions, 13739 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 23:10:47,490 INFO L231 Difference]: Finished difference. Result has 621 places, 795 transitions, 12005 flow [2024-06-27 23:10:47,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11402, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=789, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12005, PETRI_PLACES=621, PETRI_TRANSITIONS=795} [2024-06-27 23:10:47,490 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 579 predicate places. [2024-06-27 23:10:47,490 INFO L495 AbstractCegarLoop]: Abstraction has has 621 places, 795 transitions, 12005 flow [2024-06-27 23:10:47,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:47,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:47,491 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-27 23:10:47,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-27 23:10:47,491 INFO L420 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:47,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:47,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1954870861, now seen corresponding path program 15 times [2024-06-27 23:10:47,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:47,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398656686] [2024-06-27 23:10:47,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:47,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:47,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:47,620 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-27 23:10:47,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:47,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398656686] [2024-06-27 23:10:47,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398656686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:47,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:47,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:47,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565874305] [2024-06-27 23:10:47,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:47,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:47,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:47,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:47,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:47,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:10:47,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 795 transitions, 12005 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:47,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:47,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:10:47,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:48,958 INFO L124 PetriNetUnfolderBase]: 3222/5535 cut-off events. [2024-06-27 23:10:48,958 INFO L125 PetriNetUnfolderBase]: For 625894/625896 co-relation queries the response was YES. [2024-06-27 23:10:49,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41050 conditions, 5535 events. 3222/5535 cut-off events. For 625894/625896 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 38544 event pairs, 512 based on Foata normal form. 3/5537 useless extension candidates. Maximal degree in co-relation 40804. Up to 4572 conditions per place. [2024-06-27 23:10:49,060 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 552 selfloop transitions, 262 changer transitions 0/822 dead transitions. [2024-06-27 23:10:49,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 632 places, 822 transitions, 14265 flow [2024-06-27 23:10:49,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:10:49,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:10:49,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 274 transitions. [2024-06-27 23:10:49,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-27 23:10:49,062 INFO L175 Difference]: Start difference. First operand has 621 places, 795 transitions, 12005 flow. Second operand 12 states and 274 transitions. [2024-06-27 23:10:49,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 632 places, 822 transitions, 14265 flow [2024-06-27 23:10:54,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 822 transitions, 13742 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 23:10:54,401 INFO L231 Difference]: Finished difference. Result has 625 places, 795 transitions, 12012 flow [2024-06-27 23:10:54,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11482, PETRI_DIFFERENCE_MINUEND_PLACES=613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=795, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12012, PETRI_PLACES=625, PETRI_TRANSITIONS=795} [2024-06-27 23:10:54,402 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 583 predicate places. [2024-06-27 23:10:54,402 INFO L495 AbstractCegarLoop]: Abstraction has has 625 places, 795 transitions, 12012 flow [2024-06-27 23:10:54,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:54,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:54,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, 1, 1] [2024-06-27 23:10:54,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-27 23:10:54,402 INFO L420 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:10:54,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:54,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1954663471, now seen corresponding path program 16 times [2024-06-27 23:10:54,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:54,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835782863] [2024-06-27 23:10:54,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:54,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:54,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:54,535 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-27 23:10:54,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:54,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835782863] [2024-06-27 23:10:54,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835782863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:54,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:54,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:54,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795660279] [2024-06-27 23:10:54,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:54,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:54,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:54,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:54,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:54,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:10:54,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 625 places, 795 transitions, 12012 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:54,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:54,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:10:54,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:55,890 INFO L124 PetriNetUnfolderBase]: 3227/5544 cut-off events. [2024-06-27 23:10:55,890 INFO L125 PetriNetUnfolderBase]: For 634047/634049 co-relation queries the response was YES. [2024-06-27 23:10:55,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41157 conditions, 5544 events. 3227/5544 cut-off events. For 634047/634049 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 38670 event pairs, 512 based on Foata normal form. 3/5546 useless extension candidates. Maximal degree in co-relation 40910. Up to 4578 conditions per place. [2024-06-27 23:10:56,007 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 552 selfloop transitions, 263 changer transitions 0/823 dead transitions. [2024-06-27 23:10:56,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 635 places, 823 transitions, 14039 flow [2024-06-27 23:10:56,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:10:56,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:10:56,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-06-27 23:10:56,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565410199556541 [2024-06-27 23:10:56,008 INFO L175 Difference]: Start difference. First operand has 625 places, 795 transitions, 12012 flow. Second operand 11 states and 255 transitions. [2024-06-27 23:10:56,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 635 places, 823 transitions, 14039 flow [2024-06-27 23:11:01,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 823 transitions, 13477 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 23:11:01,643 INFO L231 Difference]: Finished difference. Result has 625 places, 798 transitions, 12033 flow [2024-06-27 23:11:01,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11460, PETRI_DIFFERENCE_MINUEND_PLACES=614, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=795, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12033, PETRI_PLACES=625, PETRI_TRANSITIONS=798} [2024-06-27 23:11:01,644 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 583 predicate places. [2024-06-27 23:11:01,644 INFO L495 AbstractCegarLoop]: Abstraction has has 625 places, 798 transitions, 12033 flow [2024-06-27 23:11:01,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:01,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:01,644 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-27 23:11:01,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-27 23:11:01,644 INFO L420 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:01,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:01,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1960411801, now seen corresponding path program 17 times [2024-06-27 23:11:01,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:01,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921588814] [2024-06-27 23:11:01,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:01,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:01,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:01,763 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-27 23:11:01,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:01,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921588814] [2024-06-27 23:11:01,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921588814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:01,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:01,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:01,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086059296] [2024-06-27 23:11:01,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:01,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:01,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:01,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:01,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:01,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:11:01,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 625 places, 798 transitions, 12033 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:01,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:01,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:11:01,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:03,067 INFO L124 PetriNetUnfolderBase]: 3224/5540 cut-off events. [2024-06-27 23:11:03,068 INFO L125 PetriNetUnfolderBase]: For 631724/631726 co-relation queries the response was YES. [2024-06-27 23:11:03,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41021 conditions, 5540 events. 3224/5540 cut-off events. For 631724/631726 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 38680 event pairs, 512 based on Foata normal form. 3/5542 useless extension candidates. Maximal degree in co-relation 40773. Up to 4575 conditions per place. [2024-06-27 23:11:03,173 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 556 selfloop transitions, 257 changer transitions 0/821 dead transitions. [2024-06-27 23:11:03,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 633 places, 821 transitions, 14003 flow [2024-06-27 23:11:03,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:11:03,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:11:03,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-27 23:11:03,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880758807588076 [2024-06-27 23:11:03,174 INFO L175 Difference]: Start difference. First operand has 625 places, 798 transitions, 12033 flow. Second operand 9 states and 217 transitions. [2024-06-27 23:11:03,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 633 places, 821 transitions, 14003 flow [2024-06-27 23:11:08,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 625 places, 821 transitions, 13475 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 23:11:08,144 INFO L231 Difference]: Finished difference. Result has 626 places, 798 transitions, 12025 flow [2024-06-27 23:11:08,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11505, PETRI_DIFFERENCE_MINUEND_PLACES=617, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12025, PETRI_PLACES=626, PETRI_TRANSITIONS=798} [2024-06-27 23:11:08,145 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 584 predicate places. [2024-06-27 23:11:08,145 INFO L495 AbstractCegarLoop]: Abstraction has has 626 places, 798 transitions, 12025 flow [2024-06-27 23:11:08,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:08,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:08,145 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-27 23:11:08,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-27 23:11:08,145 INFO L420 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:08,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:08,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1355097061, now seen corresponding path program 18 times [2024-06-27 23:11:08,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:08,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117874803] [2024-06-27 23:11:08,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:08,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:08,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:08,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-27 23:11:08,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:08,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117874803] [2024-06-27 23:11:08,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117874803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:08,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:08,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:08,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378621323] [2024-06-27 23:11:08,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:08,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:08,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:08,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:08,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:08,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:11:08,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 626 places, 798 transitions, 12025 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:08,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:08,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:11:08,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:09,603 INFO L124 PetriNetUnfolderBase]: 3221/5536 cut-off events. [2024-06-27 23:11:09,603 INFO L125 PetriNetUnfolderBase]: For 629300/629302 co-relation queries the response was YES. [2024-06-27 23:11:09,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40883 conditions, 5536 events. 3221/5536 cut-off events. For 629300/629302 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 38641 event pairs, 512 based on Foata normal form. 3/5538 useless extension candidates. Maximal degree in co-relation 40634. Up to 4572 conditions per place. [2024-06-27 23:11:09,705 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 553 selfloop transitions, 259 changer transitions 0/820 dead transitions. [2024-06-27 23:11:09,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 820 transitions, 13703 flow [2024-06-27 23:11:09,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:11:09,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:11:09,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-27 23:11:09,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 23:11:09,706 INFO L175 Difference]: Start difference. First operand has 626 places, 798 transitions, 12025 flow. Second operand 9 states and 216 transitions. [2024-06-27 23:11:09,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 820 transitions, 13703 flow [2024-06-27 23:11:14,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 625 places, 820 transitions, 13157 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 23:11:14,847 INFO L231 Difference]: Finished difference. Result has 626 places, 798 transitions, 12003 flow [2024-06-27 23:11:14,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11479, PETRI_DIFFERENCE_MINUEND_PLACES=617, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12003, PETRI_PLACES=626, PETRI_TRANSITIONS=798} [2024-06-27 23:11:14,848 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 584 predicate places. [2024-06-27 23:11:14,848 INFO L495 AbstractCegarLoop]: Abstraction has has 626 places, 798 transitions, 12003 flow [2024-06-27 23:11:14,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:14,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:14,848 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-27 23:11:14,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-27 23:11:14,848 INFO L420 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:14,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:14,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1909047631, now seen corresponding path program 19 times [2024-06-27 23:11:14,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:14,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449005886] [2024-06-27 23:11:14,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:14,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:14,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:14,981 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-27 23:11:14,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:14,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449005886] [2024-06-27 23:11:14,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449005886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:14,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:14,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:14,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743252944] [2024-06-27 23:11:14,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:14,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:14,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:14,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:14,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:15,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:11:15,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 626 places, 798 transitions, 12003 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:15,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:15,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:11:15,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:16,466 INFO L124 PetriNetUnfolderBase]: 3274/5623 cut-off events. [2024-06-27 23:11:16,466 INFO L125 PetriNetUnfolderBase]: For 701781/701783 co-relation queries the response was YES. [2024-06-27 23:11:16,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42368 conditions, 5623 events. 3274/5623 cut-off events. For 701781/701783 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 39331 event pairs, 512 based on Foata normal form. 3/5625 useless extension candidates. Maximal degree in co-relation 42118. Up to 4541 conditions per place. [2024-06-27 23:11:16,571 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 504 selfloop transitions, 330 changer transitions 0/842 dead transitions. [2024-06-27 23:11:16,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 842 transitions, 14648 flow [2024-06-27 23:11:16,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:11:16,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:11:16,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 253 transitions. [2024-06-27 23:11:16,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-27 23:11:16,573 INFO L175 Difference]: Start difference. First operand has 626 places, 798 transitions, 12003 flow. Second operand 11 states and 253 transitions. [2024-06-27 23:11:16,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 842 transitions, 14648 flow [2024-06-27 23:11:22,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 627 places, 842 transitions, 14104 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 23:11:22,664 INFO L231 Difference]: Finished difference. Result has 629 places, 819 transitions, 12576 flow [2024-06-27 23:11:22,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11459, PETRI_DIFFERENCE_MINUEND_PLACES=617, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=318, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12576, PETRI_PLACES=629, PETRI_TRANSITIONS=819} [2024-06-27 23:11:22,665 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 587 predicate places. [2024-06-27 23:11:22,665 INFO L495 AbstractCegarLoop]: Abstraction has has 629 places, 819 transitions, 12576 flow [2024-06-27 23:11:22,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:22,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:22,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, 1] [2024-06-27 23:11:22,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-27 23:11:22,665 INFO L420 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:22,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:22,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1611618271, now seen corresponding path program 20 times [2024-06-27 23:11:22,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:22,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917139690] [2024-06-27 23:11:22,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:22,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:22,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:22,809 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-27 23:11:22,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:22,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917139690] [2024-06-27 23:11:22,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917139690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:22,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:22,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:22,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706305724] [2024-06-27 23:11:22,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:22,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:22,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:22,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:22,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:22,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:11:22,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 629 places, 819 transitions, 12576 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:22,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:22,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:11:22,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:24,354 INFO L124 PetriNetUnfolderBase]: 3279/5631 cut-off events. [2024-06-27 23:11:24,355 INFO L125 PetriNetUnfolderBase]: For 710593/710593 co-relation queries the response was YES. [2024-06-27 23:11:24,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42811 conditions, 5631 events. 3279/5631 cut-off events. For 710593/710593 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 39390 event pairs, 503 based on Foata normal form. 1/5631 useless extension candidates. Maximal degree in co-relation 42559. Up to 4946 conditions per place. [2024-06-27 23:11:24,450 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 778 selfloop transitions, 55 changer transitions 0/841 dead transitions. [2024-06-27 23:11:24,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 637 places, 841 transitions, 14344 flow [2024-06-27 23:11:24,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:11:24,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:11:24,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-27 23:11:24,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 23:11:24,451 INFO L175 Difference]: Start difference. First operand has 629 places, 819 transitions, 12576 flow. Second operand 9 states and 205 transitions. [2024-06-27 23:11:24,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 637 places, 841 transitions, 14344 flow [2024-06-27 23:11:31,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 631 places, 841 transitions, 13904 flow, removed 70 selfloop flow, removed 6 redundant places. [2024-06-27 23:11:31,314 INFO L231 Difference]: Finished difference. Result has 632 places, 822 transitions, 12314 flow [2024-06-27 23:11:31,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12148, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=764, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12314, PETRI_PLACES=632, PETRI_TRANSITIONS=822} [2024-06-27 23:11:31,315 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 590 predicate places. [2024-06-27 23:11:31,315 INFO L495 AbstractCegarLoop]: Abstraction has has 632 places, 822 transitions, 12314 flow [2024-06-27 23:11:31,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:31,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:31,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, 1, 1] [2024-06-27 23:11:31,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-27 23:11:31,315 INFO L420 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:31,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:31,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1759227871, now seen corresponding path program 21 times [2024-06-27 23:11:31,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:31,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496496629] [2024-06-27 23:11:31,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:31,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:31,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:31,453 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-27 23:11:31,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:31,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496496629] [2024-06-27 23:11:31,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496496629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:31,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:31,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:31,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891598220] [2024-06-27 23:11:31,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:31,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:31,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:31,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:31,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:31,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:11:31,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 632 places, 822 transitions, 12314 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:31,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:31,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:11:31,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:32,908 INFO L124 PetriNetUnfolderBase]: 3276/5632 cut-off events. [2024-06-27 23:11:32,909 INFO L125 PetriNetUnfolderBase]: For 706826/706828 co-relation queries the response was YES. [2024-06-27 23:11:32,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42564 conditions, 5632 events. 3276/5632 cut-off events. For 706826/706828 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 39429 event pairs, 514 based on Foata normal form. 3/5634 useless extension candidates. Maximal degree in co-relation 42310. Up to 4544 conditions per place. [2024-06-27 23:11:33,016 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 505 selfloop transitions, 334 changer transitions 0/847 dead transitions. [2024-06-27 23:11:33,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 644 places, 847 transitions, 14642 flow [2024-06-27 23:11:33,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:11:33,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:11:33,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 291 transitions. [2024-06-27 23:11:33,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5459662288930581 [2024-06-27 23:11:33,018 INFO L175 Difference]: Start difference. First operand has 632 places, 822 transitions, 12314 flow. Second operand 13 states and 291 transitions. [2024-06-27 23:11:33,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 644 places, 847 transitions, 14642 flow [2024-06-27 23:11:39,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 637 places, 847 transitions, 14516 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 23:11:39,343 INFO L231 Difference]: Finished difference. Result has 638 places, 822 transitions, 12862 flow [2024-06-27 23:11:39,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12188, PETRI_DIFFERENCE_MINUEND_PLACES=625, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12862, PETRI_PLACES=638, PETRI_TRANSITIONS=822} [2024-06-27 23:11:39,344 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 596 predicate places. [2024-06-27 23:11:39,344 INFO L495 AbstractCegarLoop]: Abstraction has has 638 places, 822 transitions, 12862 flow [2024-06-27 23:11:39,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:39,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:39,344 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-27 23:11:39,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2024-06-27 23:11:39,344 INFO L420 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:39,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:39,345 INFO L85 PathProgramCache]: Analyzing trace with hash 837522101, now seen corresponding path program 22 times [2024-06-27 23:11:39,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:39,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073651159] [2024-06-27 23:11:39,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:39,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:39,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:39,478 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-27 23:11:39,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:39,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073651159] [2024-06-27 23:11:39,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073651159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:39,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:39,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:39,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740825160] [2024-06-27 23:11:39,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:39,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:39,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:39,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:39,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:39,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:11:39,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 638 places, 822 transitions, 12862 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:39,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:39,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:11:39,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:40,917 INFO L124 PetriNetUnfolderBase]: 3281/5637 cut-off events. [2024-06-27 23:11:40,917 INFO L125 PetriNetUnfolderBase]: For 717985/717987 co-relation queries the response was YES. [2024-06-27 23:11:41,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43262 conditions, 5637 events. 3281/5637 cut-off events. For 717985/717987 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 39443 event pairs, 512 based on Foata normal form. 3/5639 useless extension candidates. Maximal degree in co-relation 43007. Up to 4550 conditions per place. [2024-06-27 23:11:41,039 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 525 selfloop transitions, 315 changer transitions 0/848 dead transitions. [2024-06-27 23:11:41,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 647 places, 848 transitions, 15540 flow [2024-06-27 23:11:41,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:11:41,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:11:41,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-27 23:11:41,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780487804878048 [2024-06-27 23:11:41,040 INFO L175 Difference]: Start difference. First operand has 638 places, 822 transitions, 12862 flow. Second operand 10 states and 237 transitions. [2024-06-27 23:11:41,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 647 places, 848 transitions, 15540 flow [2024-06-27 23:11:47,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 636 places, 848 transitions, 14852 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-27 23:11:47,569 INFO L231 Difference]: Finished difference. Result has 637 places, 825 transitions, 12860 flow [2024-06-27 23:11:47,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12180, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12860, PETRI_PLACES=637, PETRI_TRANSITIONS=825} [2024-06-27 23:11:47,569 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 595 predicate places. [2024-06-27 23:11:47,570 INFO L495 AbstractCegarLoop]: Abstraction has has 637 places, 825 transitions, 12860 flow [2024-06-27 23:11:47,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:47,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:47,570 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-27 23:11:47,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2024-06-27 23:11:47,570 INFO L420 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:47,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:47,570 INFO L85 PathProgramCache]: Analyzing trace with hash 464858867, now seen corresponding path program 23 times [2024-06-27 23:11:47,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:47,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441651692] [2024-06-27 23:11:47,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:47,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:47,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:47,711 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-27 23:11:47,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:47,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441651692] [2024-06-27 23:11:47,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441651692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:47,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:47,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:47,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343623372] [2024-06-27 23:11:47,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:47,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:47,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:47,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:47,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:47,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:11:47,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 637 places, 825 transitions, 12860 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:47,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:47,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:11:47,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:49,200 INFO L124 PetriNetUnfolderBase]: 3278/5632 cut-off events. [2024-06-27 23:11:49,200 INFO L125 PetriNetUnfolderBase]: For 714945/714945 co-relation queries the response was YES. [2024-06-27 23:11:49,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43086 conditions, 5632 events. 3278/5632 cut-off events. For 714945/714945 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 39395 event pairs, 503 based on Foata normal form. 1/5632 useless extension candidates. Maximal degree in co-relation 42830. Up to 4924 conditions per place. [2024-06-27 23:11:49,313 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 770 selfloop transitions, 69 changer transitions 0/847 dead transitions. [2024-06-27 23:11:49,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 647 places, 847 transitions, 14890 flow [2024-06-27 23:11:49,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:11:49,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:11:49,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 248 transitions. [2024-06-27 23:11:49,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.549889135254989 [2024-06-27 23:11:49,314 INFO L175 Difference]: Start difference. First operand has 637 places, 825 transitions, 12860 flow. Second operand 11 states and 248 transitions. [2024-06-27 23:11:49,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 647 places, 847 transitions, 14890 flow [2024-06-27 23:11:55,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 640 places, 847 transitions, 14129 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 23:11:55,875 INFO L231 Difference]: Finished difference. Result has 641 places, 825 transitions, 12243 flow [2024-06-27 23:11:55,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12099, PETRI_DIFFERENCE_MINUEND_PLACES=630, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=825, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=756, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12243, PETRI_PLACES=641, PETRI_TRANSITIONS=825} [2024-06-27 23:11:55,876 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 599 predicate places. [2024-06-27 23:11:55,876 INFO L495 AbstractCegarLoop]: Abstraction has has 641 places, 825 transitions, 12243 flow [2024-06-27 23:11:55,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:55,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:55,876 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-27 23:11:55,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2024-06-27 23:11:55,877 INFO L420 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:11:55,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:55,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1120554783, now seen corresponding path program 24 times [2024-06-27 23:11:55,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:55,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289387253] [2024-06-27 23:11:55,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:55,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:55,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:56,008 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-27 23:11:56,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:56,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289387253] [2024-06-27 23:11:56,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289387253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:56,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:56,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:56,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275926172] [2024-06-27 23:11:56,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:56,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:56,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:56,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:56,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:56,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:11:56,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 641 places, 825 transitions, 12243 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:56,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:56,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:11:56,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:57,578 INFO L124 PetriNetUnfolderBase]: 3299/5668 cut-off events. [2024-06-27 23:11:57,578 INFO L125 PetriNetUnfolderBase]: For 745729/745731 co-relation queries the response was YES. [2024-06-27 23:11:57,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42682 conditions, 5668 events. 3299/5668 cut-off events. For 745729/745731 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 39749 event pairs, 512 based on Foata normal form. 3/5670 useless extension candidates. Maximal degree in co-relation 42427. Up to 4571 conditions per place. [2024-06-27 23:11:57,679 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 524 selfloop transitions, 325 changer transitions 0/857 dead transitions. [2024-06-27 23:11:57,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 650 places, 857 transitions, 15039 flow [2024-06-27 23:11:57,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:11:57,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:11:57,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-27 23:11:57,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780487804878048 [2024-06-27 23:11:57,680 INFO L175 Difference]: Start difference. First operand has 641 places, 825 transitions, 12243 flow. Second operand 10 states and 237 transitions. [2024-06-27 23:11:57,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 650 places, 857 transitions, 15039 flow [2024-06-27 23:12:05,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 643 places, 857 transitions, 14909 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:12:05,456 INFO L231 Difference]: Finished difference. Result has 644 places, 834 transitions, 12907 flow [2024-06-27 23:12:05,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12116, PETRI_DIFFERENCE_MINUEND_PLACES=634, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=825, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=316, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12907, PETRI_PLACES=644, PETRI_TRANSITIONS=834} [2024-06-27 23:12:05,457 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 602 predicate places. [2024-06-27 23:12:05,457 INFO L495 AbstractCegarLoop]: Abstraction has has 644 places, 834 transitions, 12907 flow [2024-06-27 23:12:05,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:05,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:05,457 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-27 23:12:05,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2024-06-27 23:12:05,457 INFO L420 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:12:05,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:05,458 INFO L85 PathProgramCache]: Analyzing trace with hash 660390581, now seen corresponding path program 25 times [2024-06-27 23:12:05,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:05,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967952589] [2024-06-27 23:12:05,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:05,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:05,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:05,577 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-27 23:12:05,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:05,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967952589] [2024-06-27 23:12:05,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967952589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:05,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:05,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:12:05,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598863543] [2024-06-27 23:12:05,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:05,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:12:05,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:05,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:12:05,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:12:05,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:12:05,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 644 places, 834 transitions, 12907 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:05,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:05,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:12:05,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:07,407 INFO L124 PetriNetUnfolderBase]: 3296/5663 cut-off events. [2024-06-27 23:12:07,407 INFO L125 PetriNetUnfolderBase]: For 745550/745550 co-relation queries the response was YES. [2024-06-27 23:12:07,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43102 conditions, 5663 events. 3296/5663 cut-off events. For 745550/745550 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 39670 event pairs, 503 based on Foata normal form. 1/5663 useless extension candidates. Maximal degree in co-relation 42846. Up to 4948 conditions per place. [2024-06-27 23:12:07,511 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 773 selfloop transitions, 73 changer transitions 0/854 dead transitions. [2024-06-27 23:12:07,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 652 places, 854 transitions, 14951 flow [2024-06-27 23:12:07,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:12:07,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:12:07,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 23:12:07,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-27 23:12:07,512 INFO L175 Difference]: Start difference. First operand has 644 places, 834 transitions, 12907 flow. Second operand 9 states and 209 transitions. [2024-06-27 23:12:07,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 652 places, 854 transitions, 14951 flow [2024-06-27 23:12:13,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 646 places, 854 transitions, 14370 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 23:12:13,205 INFO L231 Difference]: Finished difference. Result has 647 places, 834 transitions, 12478 flow [2024-06-27 23:12:13,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12326, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=761, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12478, PETRI_PLACES=647, PETRI_TRANSITIONS=834} [2024-06-27 23:12:13,206 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 605 predicate places. [2024-06-27 23:12:13,206 INFO L495 AbstractCegarLoop]: Abstraction has has 647 places, 834 transitions, 12478 flow [2024-06-27 23:12:13,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:13,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:13,206 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-27 23:12:13,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2024-06-27 23:12:13,207 INFO L420 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:12:13,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:13,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1010533093, now seen corresponding path program 26 times [2024-06-27 23:12:13,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:13,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010259751] [2024-06-27 23:12:13,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:13,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:13,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:13,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-27 23:12:13,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:13,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010259751] [2024-06-27 23:12:13,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010259751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:13,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:13,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:12:13,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991518251] [2024-06-27 23:12:13,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:13,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:12:13,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:13,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:12:13,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:12:13,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:12:13,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 647 places, 834 transitions, 12478 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:13,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:13,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:12:13,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:15,080 INFO L124 PetriNetUnfolderBase]: 3293/5660 cut-off events. [2024-06-27 23:12:15,081 INFO L125 PetriNetUnfolderBase]: For 741649/741651 co-relation queries the response was YES. [2024-06-27 23:12:15,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42481 conditions, 5660 events. 3293/5660 cut-off events. For 741649/741651 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 39664 event pairs, 512 based on Foata normal form. 3/5662 useless extension candidates. Maximal degree in co-relation 42224. Up to 4565 conditions per place. [2024-06-27 23:12:15,195 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 522 selfloop transitions, 329 changer transitions 0/859 dead transitions. [2024-06-27 23:12:15,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 658 places, 859 transitions, 15156 flow [2024-06-27 23:12:15,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:12:15,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:12:15,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 277 transitions. [2024-06-27 23:12:15,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5630081300813008 [2024-06-27 23:12:15,196 INFO L175 Difference]: Start difference. First operand has 647 places, 834 transitions, 12478 flow. Second operand 12 states and 277 transitions. [2024-06-27 23:12:15,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 658 places, 859 transitions, 15156 flow [2024-06-27 23:12:21,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 651 places, 859 transitions, 14906 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 23:12:21,998 INFO L231 Difference]: Finished difference. Result has 652 places, 834 transitions, 12892 flow [2024-06-27 23:12:21,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12228, PETRI_DIFFERENCE_MINUEND_PLACES=640, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=329, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12892, PETRI_PLACES=652, PETRI_TRANSITIONS=834} [2024-06-27 23:12:21,999 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 610 predicate places. [2024-06-27 23:12:21,999 INFO L495 AbstractCegarLoop]: Abstraction has has 652 places, 834 transitions, 12892 flow [2024-06-27 23:12:21,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:21,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:21,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, 1, 1] [2024-06-27 23:12:21,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2024-06-27 23:12:21,999 INFO L420 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:12:21,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:22,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1010740483, now seen corresponding path program 27 times [2024-06-27 23:12:22,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:22,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705347577] [2024-06-27 23:12:22,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:22,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:22,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:22,134 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-27 23:12:22,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:22,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705347577] [2024-06-27 23:12:22,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705347577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:22,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:22,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:12:22,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111449641] [2024-06-27 23:12:22,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:22,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:12:22,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:22,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:12:22,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:12:22,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:12:22,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 652 places, 834 transitions, 12892 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:22,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:22,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:12:22,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:23,869 INFO L124 PetriNetUnfolderBase]: 3298/5669 cut-off events. [2024-06-27 23:12:23,870 INFO L125 PetriNetUnfolderBase]: For 753030/753032 co-relation queries the response was YES. [2024-06-27 23:12:23,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42924 conditions, 5669 events. 3298/5669 cut-off events. For 753030/753032 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 39740 event pairs, 512 based on Foata normal form. 3/5671 useless extension candidates. Maximal degree in co-relation 42667. Up to 4571 conditions per place. [2024-06-27 23:12:23,973 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 520 selfloop transitions, 334 changer transitions 0/862 dead transitions. [2024-06-27 23:12:23,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 664 places, 862 transitions, 15324 flow [2024-06-27 23:12:23,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:12:23,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:12:23,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 294 transitions. [2024-06-27 23:12:23,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551594746716698 [2024-06-27 23:12:23,974 INFO L175 Difference]: Start difference. First operand has 652 places, 834 transitions, 12892 flow. Second operand 13 states and 294 transitions. [2024-06-27 23:12:23,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 664 places, 862 transitions, 15324 flow [2024-06-27 23:12:30,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 653 places, 862 transitions, 14606 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 23:12:30,744 INFO L231 Difference]: Finished difference. Result has 654 places, 837 transitions, 12898 flow [2024-06-27 23:12:30,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12180, PETRI_DIFFERENCE_MINUEND_PLACES=641, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12898, PETRI_PLACES=654, PETRI_TRANSITIONS=837} [2024-06-27 23:12:30,744 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 612 predicate places. [2024-06-27 23:12:30,744 INFO L495 AbstractCegarLoop]: Abstraction has has 654 places, 837 transitions, 12898 flow [2024-06-27 23:12:30,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:30,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:30,745 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-27 23:12:30,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2024-06-27 23:12:30,745 INFO L420 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:12:30,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:30,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1022710513, now seen corresponding path program 28 times [2024-06-27 23:12:30,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:30,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364187632] [2024-06-27 23:12:30,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:30,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:30,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:30,877 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-27 23:12:30,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:30,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364187632] [2024-06-27 23:12:30,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364187632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:30,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:30,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:12:30,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910828453] [2024-06-27 23:12:30,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:30,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:12:30,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:30,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:12:30,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:12:30,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:12:30,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 654 places, 837 transitions, 12898 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:30,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:30,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:12:30,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:32,603 INFO L124 PetriNetUnfolderBase]: 3295/5665 cut-off events. [2024-06-27 23:12:32,604 INFO L125 PetriNetUnfolderBase]: For 750008/750010 co-relation queries the response was YES. [2024-06-27 23:12:32,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42787 conditions, 5665 events. 3295/5665 cut-off events. For 750008/750010 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 39713 event pairs, 512 based on Foata normal form. 3/5667 useless extension candidates. Maximal degree in co-relation 42529. Up to 4568 conditions per place. [2024-06-27 23:12:32,708 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 524 selfloop transitions, 330 changer transitions 0/862 dead transitions. [2024-06-27 23:12:32,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 665 places, 862 transitions, 15594 flow [2024-06-27 23:12:32,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:12:32,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:12:32,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 277 transitions. [2024-06-27 23:12:32,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5630081300813008 [2024-06-27 23:12:32,709 INFO L175 Difference]: Start difference. First operand has 654 places, 837 transitions, 12898 flow. Second operand 12 states and 277 transitions. [2024-06-27 23:12:32,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 665 places, 862 transitions, 15594 flow [2024-06-27 23:12:38,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 655 places, 862 transitions, 14938 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-27 23:12:38,965 INFO L231 Difference]: Finished difference. Result has 656 places, 837 transitions, 12908 flow [2024-06-27 23:12:38,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12242, PETRI_DIFFERENCE_MINUEND_PLACES=644, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=330, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12908, PETRI_PLACES=656, PETRI_TRANSITIONS=837} [2024-06-27 23:12:38,966 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 614 predicate places. [2024-06-27 23:12:38,966 INFO L495 AbstractCegarLoop]: Abstraction has has 656 places, 837 transitions, 12908 flow [2024-06-27 23:12:38,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:38,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:38,966 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-27 23:12:38,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2024-06-27 23:12:38,966 INFO L420 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:12:38,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:38,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1831085087, now seen corresponding path program 29 times [2024-06-27 23:12:38,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:38,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021108256] [2024-06-27 23:12:38,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:38,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:38,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:39,105 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-27 23:12:39,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:39,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021108256] [2024-06-27 23:12:39,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021108256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:39,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:39,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:12:39,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780074885] [2024-06-27 23:12:39,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:39,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:12:39,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:39,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:12:39,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:12:39,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:12:39,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 656 places, 837 transitions, 12908 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:39,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:39,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:12:39,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:40,850 INFO L124 PetriNetUnfolderBase]: 3292/5661 cut-off events. [2024-06-27 23:12:40,850 INFO L125 PetriNetUnfolderBase]: For 746804/746806 co-relation queries the response was YES. [2024-06-27 23:12:40,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42652 conditions, 5661 events. 3292/5661 cut-off events. For 746804/746806 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 39729 event pairs, 512 based on Foata normal form. 3/5663 useless extension candidates. Maximal degree in co-relation 42393. Up to 4565 conditions per place. [2024-06-27 23:12:40,960 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 522 selfloop transitions, 332 changer transitions 0/862 dead transitions. [2024-06-27 23:12:40,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 668 places, 862 transitions, 15298 flow [2024-06-27 23:12:40,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:12:40,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:12:40,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 294 transitions. [2024-06-27 23:12:40,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551594746716698 [2024-06-27 23:12:40,962 INFO L175 Difference]: Start difference. First operand has 656 places, 837 transitions, 12908 flow. Second operand 13 states and 294 transitions. [2024-06-27 23:12:40,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 668 places, 862 transitions, 15298 flow [2024-06-27 23:12:47,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 657 places, 862 transitions, 14560 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-27 23:12:47,917 INFO L231 Difference]: Finished difference. Result has 658 places, 837 transitions, 12840 flow [2024-06-27 23:12:47,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12170, PETRI_DIFFERENCE_MINUEND_PLACES=645, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12840, PETRI_PLACES=658, PETRI_TRANSITIONS=837} [2024-06-27 23:12:47,917 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 616 predicate places. [2024-06-27 23:12:47,917 INFO L495 AbstractCegarLoop]: Abstraction has has 658 places, 837 transitions, 12840 flow [2024-06-27 23:12:47,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:47,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:47,918 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-27 23:12:47,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245 [2024-06-27 23:12:47,918 INFO L420 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:12:47,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:47,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1303635237, now seen corresponding path program 30 times [2024-06-27 23:12:47,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:47,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639811979] [2024-06-27 23:12:47,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:47,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:47,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:48,068 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-27 23:12:48,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:48,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639811979] [2024-06-27 23:12:48,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639811979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:48,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:48,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:12:48,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041833070] [2024-06-27 23:12:48,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:48,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:12:48,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:48,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:12:48,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:12:48,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:12:48,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 658 places, 837 transitions, 12840 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:48,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:48,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:12:48,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:49,681 INFO L124 PetriNetUnfolderBase]: 3289/5656 cut-off events. [2024-06-27 23:12:49,682 INFO L125 PetriNetUnfolderBase]: For 742081/742081 co-relation queries the response was YES. [2024-06-27 23:12:49,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42489 conditions, 5656 events. 3289/5656 cut-off events. For 742081/742081 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 39708 event pairs, 503 based on Foata normal form. 1/5656 useless extension candidates. Maximal degree in co-relation 42229. Up to 4940 conditions per place. [2024-06-27 23:12:49,920 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 777 selfloop transitions, 71 changer transitions 0/856 dead transitions. [2024-06-27 23:12:49,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 666 places, 856 transitions, 14582 flow [2024-06-27 23:12:49,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:12:49,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:12:49,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 23:12:49,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-27 23:12:49,921 INFO L175 Difference]: Start difference. First operand has 658 places, 837 transitions, 12840 flow. Second operand 9 states and 209 transitions. [2024-06-27 23:12:49,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 666 places, 856 transitions, 14582 flow [2024-06-27 23:12:56,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 654 places, 856 transitions, 13892 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-27 23:12:56,717 INFO L231 Difference]: Finished difference. Result has 655 places, 837 transitions, 12298 flow [2024-06-27 23:12:56,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12150, PETRI_DIFFERENCE_MINUEND_PLACES=646, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=766, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12298, PETRI_PLACES=655, PETRI_TRANSITIONS=837} [2024-06-27 23:12:56,718 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 613 predicate places. [2024-06-27 23:12:56,718 INFO L495 AbstractCegarLoop]: Abstraction has has 655 places, 837 transitions, 12298 flow [2024-06-27 23:12:56,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:56,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:56,719 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-27 23:12:56,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable246 [2024-06-27 23:12:56,719 INFO L420 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:12:56,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:56,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1743910973, now seen corresponding path program 1 times [2024-06-27 23:12:56,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:56,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390740285] [2024-06-27 23:12:56,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:56,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:56,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:56,865 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-27 23:12:56,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:56,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390740285] [2024-06-27 23:12:56,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390740285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:56,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:56,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:12:56,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254479051] [2024-06-27 23:12:56,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:56,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:12:56,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:56,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:12:56,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:12:56,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:12:56,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 655 places, 837 transitions, 12298 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:56,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:56,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:12:56,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:58,618 INFO L124 PetriNetUnfolderBase]: 3355/5765 cut-off events. [2024-06-27 23:12:58,618 INFO L125 PetriNetUnfolderBase]: For 916765/916765 co-relation queries the response was YES. [2024-06-27 23:12:58,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44356 conditions, 5765 events. 3355/5765 cut-off events. For 916765/916765 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 40501 event pairs, 533 based on Foata normal form. 6/5769 useless extension candidates. Maximal degree in co-relation 44095. Up to 4656 conditions per place. [2024-06-27 23:12:58,726 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 653 selfloop transitions, 215 changer transitions 0/876 dead transitions. [2024-06-27 23:12:58,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 663 places, 876 transitions, 14578 flow [2024-06-27 23:12:58,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:12:58,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:12:58,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-27 23:12:58,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 23:12:58,727 INFO L175 Difference]: Start difference. First operand has 655 places, 837 transitions, 12298 flow. Second operand 9 states and 225 transitions. [2024-06-27 23:12:58,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 663 places, 876 transitions, 14578 flow [2024-06-27 23:13:06,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 652 places, 876 transitions, 14358 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 23:13:06,164 INFO L231 Difference]: Finished difference. Result has 653 places, 839 transitions, 12602 flow [2024-06-27 23:13:06,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12078, PETRI_DIFFERENCE_MINUEND_PLACES=644, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=623, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12602, PETRI_PLACES=653, PETRI_TRANSITIONS=839} [2024-06-27 23:13:06,164 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 611 predicate places. [2024-06-27 23:13:06,165 INFO L495 AbstractCegarLoop]: Abstraction has has 653 places, 839 transitions, 12602 flow [2024-06-27 23:13:06,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:06,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:06,165 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-27 23:13:06,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247 [2024-06-27 23:13:06,165 INFO L420 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:13:06,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:06,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1294600083, now seen corresponding path program 2 times [2024-06-27 23:13:06,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:06,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772981280] [2024-06-27 23:13:06,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:06,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:06,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:06,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-27 23:13:06,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:06,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772981280] [2024-06-27 23:13:06,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772981280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:06,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:06,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:13:06,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349262811] [2024-06-27 23:13:06,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:06,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:13:06,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:06,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:13:06,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:13:06,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:13:06,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 653 places, 839 transitions, 12602 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:06,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:06,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:13:06,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:07,968 INFO L124 PetriNetUnfolderBase]: 3421/5876 cut-off events. [2024-06-27 23:13:07,969 INFO L125 PetriNetUnfolderBase]: For 1037852/1037852 co-relation queries the response was YES. [2024-06-27 23:13:08,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47207 conditions, 5876 events. 3421/5876 cut-off events. For 1037852/1037852 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 41380 event pairs, 558 based on Foata normal form. 6/5880 useless extension candidates. Maximal degree in co-relation 46945. Up to 4854 conditions per place. [2024-06-27 23:13:08,080 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 656 selfloop transitions, 210 changer transitions 0/874 dead transitions. [2024-06-27 23:13:08,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 661 places, 874 transitions, 14874 flow [2024-06-27 23:13:08,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:13:08,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:13:08,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-27 23:13:08,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-27 23:13:08,081 INFO L175 Difference]: Start difference. First operand has 653 places, 839 transitions, 12602 flow. Second operand 9 states and 222 transitions. [2024-06-27 23:13:08,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 661 places, 874 transitions, 14874 flow [2024-06-27 23:13:16,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 656 places, 874 transitions, 14570 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 23:13:16,185 INFO L231 Difference]: Finished difference. Result has 657 places, 841 transitions, 12816 flow [2024-06-27 23:13:16,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12314, PETRI_DIFFERENCE_MINUEND_PLACES=648, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=839, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12816, PETRI_PLACES=657, PETRI_TRANSITIONS=841} [2024-06-27 23:13:16,186 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 615 predicate places. [2024-06-27 23:13:16,186 INFO L495 AbstractCegarLoop]: Abstraction has has 657 places, 841 transitions, 12816 flow [2024-06-27 23:13:16,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:16,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:16,186 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-27 23:13:16,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248 [2024-06-27 23:13:16,186 INFO L420 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:13:16,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:16,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1294747953, now seen corresponding path program 3 times [2024-06-27 23:13:16,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:16,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512044394] [2024-06-27 23:13:16,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:16,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:16,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:16,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-27 23:13:16,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:16,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512044394] [2024-06-27 23:13:16,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512044394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:16,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:16,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:13:16,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989359895] [2024-06-27 23:13:16,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:16,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:13:16,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:16,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:13:16,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:13:16,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:13:16,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 657 places, 841 transitions, 12816 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:16,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:16,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:13:16,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:18,123 INFO L124 PetriNetUnfolderBase]: 3403/5850 cut-off events. [2024-06-27 23:13:18,123 INFO L125 PetriNetUnfolderBase]: For 967907/967907 co-relation queries the response was YES. [2024-06-27 23:13:18,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45743 conditions, 5850 events. 3403/5850 cut-off events. For 967907/967907 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 41233 event pairs, 556 based on Foata normal form. 8/5856 useless extension candidates. Maximal degree in co-relation 45479. Up to 4876 conditions per place. [2024-06-27 23:13:18,230 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 654 selfloop transitions, 208 changer transitions 0/870 dead transitions. [2024-06-27 23:13:18,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 665 places, 870 transitions, 14646 flow [2024-06-27 23:13:18,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:13:18,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:13:18,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-27 23:13:18,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5907859078590786 [2024-06-27 23:13:18,231 INFO L175 Difference]: Start difference. First operand has 657 places, 841 transitions, 12816 flow. Second operand 9 states and 218 transitions. [2024-06-27 23:13:18,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 665 places, 870 transitions, 14646 flow [2024-06-27 23:13:26,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 660 places, 870 transitions, 14351 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-27 23:13:26,779 INFO L231 Difference]: Finished difference. Result has 661 places, 841 transitions, 12942 flow [2024-06-27 23:13:26,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12521, PETRI_DIFFERENCE_MINUEND_PLACES=652, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12942, PETRI_PLACES=661, PETRI_TRANSITIONS=841} [2024-06-27 23:13:26,780 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 619 predicate places. [2024-06-27 23:13:26,780 INFO L495 AbstractCegarLoop]: Abstraction has has 661 places, 841 transitions, 12942 flow [2024-06-27 23:13:26,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:26,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:26,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:13:26,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249 [2024-06-27 23:13:26,780 INFO L420 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:13:26,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:26,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1954655535, now seen corresponding path program 4 times [2024-06-27 23:13:26,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:26,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948012482] [2024-06-27 23:13:26,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:26,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:26,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:26,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-27 23:13:26,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:26,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948012482] [2024-06-27 23:13:26,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948012482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:26,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:26,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:13:26,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605383303] [2024-06-27 23:13:26,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:26,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:13:26,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:26,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:13:26,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:13:26,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:13:26,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 661 places, 841 transitions, 12942 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:26,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:26,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:13:26,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:28,604 INFO L124 PetriNetUnfolderBase]: 3431/5895 cut-off events. [2024-06-27 23:13:28,604 INFO L125 PetriNetUnfolderBase]: For 977510/977512 co-relation queries the response was YES. [2024-06-27 23:13:28,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46308 conditions, 5895 events. 3431/5895 cut-off events. For 977510/977512 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 41653 event pairs, 548 based on Foata normal form. 10/5904 useless extension candidates. Maximal degree in co-relation 46042. Up to 5094 conditions per place. [2024-06-27 23:13:28,882 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 763 selfloop transitions, 99 changer transitions 0/870 dead transitions. [2024-06-27 23:13:28,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 671 places, 870 transitions, 14808 flow [2024-06-27 23:13:28,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:13:28,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:13:28,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-27 23:13:28,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5521064301552107 [2024-06-27 23:13:28,884 INFO L175 Difference]: Start difference. First operand has 661 places, 841 transitions, 12942 flow. Second operand 11 states and 249 transitions. [2024-06-27 23:13:28,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 671 places, 870 transitions, 14808 flow [2024-06-27 23:13:36,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 663 places, 870 transitions, 14387 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 23:13:36,871 INFO L231 Difference]: Finished difference. Result has 664 places, 842 transitions, 12766 flow [2024-06-27 23:13:36,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12521, PETRI_DIFFERENCE_MINUEND_PLACES=653, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=742, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12766, PETRI_PLACES=664, PETRI_TRANSITIONS=842} [2024-06-27 23:13:36,872 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 622 predicate places. [2024-06-27 23:13:36,879 INFO L495 AbstractCegarLoop]: Abstraction has has 664 places, 842 transitions, 12766 flow [2024-06-27 23:13:36,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:36,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:36,879 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-27 23:13:36,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250 [2024-06-27 23:13:36,880 INFO L420 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:13:36,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:36,880 INFO L85 PathProgramCache]: Analyzing trace with hash 573806927, now seen corresponding path program 5 times [2024-06-27 23:13:36,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:36,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028428726] [2024-06-27 23:13:36,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:36,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:36,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:37,032 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-27 23:13:37,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:37,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028428726] [2024-06-27 23:13:37,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028428726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:37,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:37,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:13:37,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38095303] [2024-06-27 23:13:37,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:37,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:13:37,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:37,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:13:37,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:13:37,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:13:37,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 664 places, 842 transitions, 12766 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:37,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:37,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:13:37,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:38,708 INFO L124 PetriNetUnfolderBase]: 3459/5939 cut-off events. [2024-06-27 23:13:38,708 INFO L125 PetriNetUnfolderBase]: For 992082/992084 co-relation queries the response was YES. [2024-06-27 23:13:38,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46638 conditions, 5939 events. 3459/5939 cut-off events. For 992082/992084 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 41946 event pairs, 552 based on Foata normal form. 10/5948 useless extension candidates. Maximal degree in co-relation 46371. Up to 5138 conditions per place. [2024-06-27 23:13:38,822 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 763 selfloop transitions, 98 changer transitions 0/869 dead transitions. [2024-06-27 23:13:38,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 672 places, 869 transitions, 14628 flow [2024-06-27 23:13:38,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:13:38,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:13:38,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-27 23:13:38,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-27 23:13:38,823 INFO L175 Difference]: Start difference. First operand has 664 places, 842 transitions, 12766 flow. Second operand 9 states and 213 transitions. [2024-06-27 23:13:38,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 672 places, 869 transitions, 14628 flow [2024-06-27 23:13:47,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 663 places, 869 transitions, 14405 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 23:13:47,824 INFO L231 Difference]: Finished difference. Result has 664 places, 843 transitions, 12788 flow [2024-06-27 23:13:47,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12543, PETRI_DIFFERENCE_MINUEND_PLACES=655, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=842, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=744, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12788, PETRI_PLACES=664, PETRI_TRANSITIONS=843} [2024-06-27 23:13:47,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 622 predicate places. [2024-06-27 23:13:47,824 INFO L495 AbstractCegarLoop]: Abstraction has has 664 places, 843 transitions, 12788 flow [2024-06-27 23:13:47,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:47,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:47,825 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-27 23:13:47,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251 [2024-06-27 23:13:47,825 INFO L420 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:13:47,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:47,825 INFO L85 PathProgramCache]: Analyzing trace with hash 573659057, now seen corresponding path program 6 times [2024-06-27 23:13:47,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:47,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265817193] [2024-06-27 23:13:47,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:47,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:47,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:47,972 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-27 23:13:47,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:47,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265817193] [2024-06-27 23:13:47,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265817193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:47,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:47,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:13:47,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784964086] [2024-06-27 23:13:47,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:47,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:13:47,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:47,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:13:47,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:13:48,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:13:48,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 664 places, 843 transitions, 12788 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:48,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:48,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:13:48,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:49,735 INFO L124 PetriNetUnfolderBase]: 3479/5971 cut-off events. [2024-06-27 23:13:49,735 INFO L125 PetriNetUnfolderBase]: For 977102/977104 co-relation queries the response was YES. [2024-06-27 23:13:49,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46868 conditions, 5971 events. 3479/5971 cut-off events. For 977102/977104 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 42175 event pairs, 550 based on Foata normal form. 8/5978 useless extension candidates. Maximal degree in co-relation 46600. Up to 5108 conditions per place. [2024-06-27 23:13:49,851 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 764 selfloop transitions, 101 changer transitions 0/873 dead transitions. [2024-06-27 23:13:49,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 672 places, 873 transitions, 14682 flow [2024-06-27 23:13:49,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:13:49,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:13:49,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-27 23:13:49,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5826558265582655 [2024-06-27 23:13:49,852 INFO L175 Difference]: Start difference. First operand has 664 places, 843 transitions, 12788 flow. Second operand 9 states and 215 transitions. [2024-06-27 23:13:49,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 672 places, 873 transitions, 14682 flow [2024-06-27 23:13:58,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 665 places, 873 transitions, 14459 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 23:13:58,907 INFO L231 Difference]: Finished difference. Result has 666 places, 844 transitions, 12817 flow [2024-06-27 23:13:58,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12565, PETRI_DIFFERENCE_MINUEND_PLACES=657, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=742, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12817, PETRI_PLACES=666, PETRI_TRANSITIONS=844} [2024-06-27 23:13:58,907 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 624 predicate places. [2024-06-27 23:13:58,907 INFO L495 AbstractCegarLoop]: Abstraction has has 666 places, 844 transitions, 12817 flow [2024-06-27 23:13:58,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:58,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:58,907 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-27 23:13:58,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252 [2024-06-27 23:13:58,908 INFO L420 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:13:58,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:58,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1099108387, now seen corresponding path program 1 times [2024-06-27 23:13:58,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:58,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070492118] [2024-06-27 23:13:58,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:58,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:58,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:59,058 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-27 23:13:59,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:59,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070492118] [2024-06-27 23:13:59,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070492118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:59,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:59,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:13:59,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643606325] [2024-06-27 23:13:59,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:59,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:13:59,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:59,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:13:59,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:13:59,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:13:59,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 666 places, 844 transitions, 12817 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:59,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:59,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:13:59,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:00,895 INFO L124 PetriNetUnfolderBase]: 3499/6007 cut-off events. [2024-06-27 23:14:00,895 INFO L125 PetriNetUnfolderBase]: For 988412/988414 co-relation queries the response was YES. [2024-06-27 23:14:00,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47138 conditions, 6007 events. 3499/6007 cut-off events. For 988412/988414 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 42430 event pairs, 556 based on Foata normal form. 8/6014 useless extension candidates. Maximal degree in co-relation 46869. Up to 5140 conditions per place. [2024-06-27 23:14:01,011 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 765 selfloop transitions, 103 changer transitions 0/876 dead transitions. [2024-06-27 23:14:01,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 676 places, 876 transitions, 14727 flow [2024-06-27 23:14:01,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:14:01,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:14:01,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-27 23:14:01,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565410199556541 [2024-06-27 23:14:01,013 INFO L175 Difference]: Start difference. First operand has 666 places, 844 transitions, 12817 flow. Second operand 11 states and 251 transitions. [2024-06-27 23:14:01,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 676 places, 876 transitions, 14727 flow [2024-06-27 23:14:10,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 669 places, 876 transitions, 14491 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 23:14:10,665 INFO L231 Difference]: Finished difference. Result has 670 places, 845 transitions, 12839 flow [2024-06-27 23:14:10,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12581, PETRI_DIFFERENCE_MINUEND_PLACES=659, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=741, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12839, PETRI_PLACES=670, PETRI_TRANSITIONS=845} [2024-06-27 23:14:10,667 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 628 predicate places. [2024-06-27 23:14:10,667 INFO L495 AbstractCegarLoop]: Abstraction has has 670 places, 845 transitions, 12839 flow [2024-06-27 23:14:10,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:10,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:10,667 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-27 23:14:10,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253 [2024-06-27 23:14:10,668 INFO L420 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:14:10,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:10,669 INFO L85 PathProgramCache]: Analyzing trace with hash 2132678453, now seen corresponding path program 7 times [2024-06-27 23:14:10,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:10,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776903407] [2024-06-27 23:14:10,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:10,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:10,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:10,834 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-27 23:14:10,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:10,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776903407] [2024-06-27 23:14:10,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776903407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:10,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:10,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:14:10,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995544566] [2024-06-27 23:14:10,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:10,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:14:10,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:10,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:14:10,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:14:10,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:14:10,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 670 places, 845 transitions, 12839 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:10,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:10,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:14:10,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:12,701 INFO L124 PetriNetUnfolderBase]: 3527/6051 cut-off events. [2024-06-27 23:14:12,701 INFO L125 PetriNetUnfolderBase]: For 1029079/1029081 co-relation queries the response was YES. [2024-06-27 23:14:12,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47542 conditions, 6051 events. 3527/6051 cut-off events. For 1029079/1029081 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 42828 event pairs, 566 based on Foata normal form. 10/6060 useless extension candidates. Maximal degree in co-relation 47272. Up to 5225 conditions per place. [2024-06-27 23:14:12,826 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 743 selfloop transitions, 120 changer transitions 0/871 dead transitions. [2024-06-27 23:14:12,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 680 places, 871 transitions, 14705 flow [2024-06-27 23:14:12,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:14:12,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:14:12,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-27 23:14:12,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-27 23:14:12,827 INFO L175 Difference]: Start difference. First operand has 670 places, 845 transitions, 12839 flow. Second operand 11 states and 246 transitions. [2024-06-27 23:14:12,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 680 places, 871 transitions, 14705 flow [2024-06-27 23:14:23,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 671 places, 871 transitions, 14463 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 23:14:23,246 INFO L231 Difference]: Finished difference. Result has 672 places, 846 transitions, 12890 flow [2024-06-27 23:14:23,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12597, PETRI_DIFFERENCE_MINUEND_PLACES=661, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=845, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=725, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12890, PETRI_PLACES=672, PETRI_TRANSITIONS=846} [2024-06-27 23:14:23,247 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 630 predicate places. [2024-06-27 23:14:23,247 INFO L495 AbstractCegarLoop]: Abstraction has has 672 places, 846 transitions, 12890 flow [2024-06-27 23:14:23,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:23,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:23,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, 1, 1] [2024-06-27 23:14:23,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254 [2024-06-27 23:14:23,248 INFO L420 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:14:23,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:23,248 INFO L85 PathProgramCache]: Analyzing trace with hash 750617297, now seen corresponding path program 8 times [2024-06-27 23:14:23,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:23,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597814363] [2024-06-27 23:14:23,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:23,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:23,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:23,396 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-27 23:14:23,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:23,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597814363] [2024-06-27 23:14:23,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597814363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:23,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:23,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:14:23,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160862920] [2024-06-27 23:14:23,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:23,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:14:23,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:23,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:14:23,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:14:23,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:14:23,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 672 places, 846 transitions, 12890 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:23,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:23,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:14:23,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:25,292 INFO L124 PetriNetUnfolderBase]: 3555/6095 cut-off events. [2024-06-27 23:14:25,292 INFO L125 PetriNetUnfolderBase]: For 1042957/1042959 co-relation queries the response was YES. [2024-06-27 23:14:25,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47953 conditions, 6095 events. 3555/6095 cut-off events. For 1042957/1042959 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 43148 event pairs, 570 based on Foata normal form. 10/6104 useless extension candidates. Maximal degree in co-relation 47682. Up to 5269 conditions per place. [2024-06-27 23:14:25,417 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 749 selfloop transitions, 116 changer transitions 0/873 dead transitions. [2024-06-27 23:14:25,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 683 places, 873 transitions, 14764 flow [2024-06-27 23:14:25,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:14:25,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:14:25,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 268 transitions. [2024-06-27 23:14:25,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-27 23:14:25,418 INFO L175 Difference]: Start difference. First operand has 672 places, 846 transitions, 12890 flow. Second operand 12 states and 268 transitions. [2024-06-27 23:14:25,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 683 places, 873 transitions, 14764 flow [2024-06-27 23:14:35,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 873 transitions, 14493 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 23:14:35,806 INFO L231 Difference]: Finished difference. Result has 675 places, 847 transitions, 12906 flow [2024-06-27 23:14:35,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12619, PETRI_DIFFERENCE_MINUEND_PLACES=663, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=730, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12906, PETRI_PLACES=675, PETRI_TRANSITIONS=847} [2024-06-27 23:14:35,807 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 633 predicate places. [2024-06-27 23:14:35,807 INFO L495 AbstractCegarLoop]: Abstraction has has 675 places, 847 transitions, 12906 flow [2024-06-27 23:14:35,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:35,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:35,808 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-27 23:14:35,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable255 [2024-06-27 23:14:35,808 INFO L420 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:14:35,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:35,808 INFO L85 PathProgramCache]: Analyzing trace with hash 837915987, now seen corresponding path program 9 times [2024-06-27 23:14:35,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:35,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039308029] [2024-06-27 23:14:35,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:35,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:35,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:35,958 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-27 23:14:35,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:35,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039308029] [2024-06-27 23:14:35,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039308029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:35,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:35,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:14:35,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109990189] [2024-06-27 23:14:35,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:35,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:14:35,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:35,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:14:35,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:14:36,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:14:36,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 675 places, 847 transitions, 12906 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:36,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:36,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:14:36,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:37,809 INFO L124 PetriNetUnfolderBase]: 3583/6143 cut-off events. [2024-06-27 23:14:37,809 INFO L125 PetriNetUnfolderBase]: For 1056920/1056922 co-relation queries the response was YES. [2024-06-27 23:14:37,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48329 conditions, 6143 events. 3583/6143 cut-off events. For 1056920/1056922 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 43518 event pairs, 576 based on Foata normal form. 10/6152 useless extension candidates. Maximal degree in co-relation 48057. Up to 5313 conditions per place. [2024-06-27 23:14:37,928 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 749 selfloop transitions, 115 changer transitions 0/872 dead transitions. [2024-06-27 23:14:37,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 684 places, 872 transitions, 14776 flow [2024-06-27 23:14:37,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:14:37,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:14:37,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-27 23:14:37,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-27 23:14:37,930 INFO L175 Difference]: Start difference. First operand has 675 places, 847 transitions, 12906 flow. Second operand 10 states and 230 transitions. [2024-06-27 23:14:37,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 684 places, 872 transitions, 14776 flow [2024-06-27 23:14:47,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 872 transitions, 14511 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-27 23:14:47,573 INFO L231 Difference]: Finished difference. Result has 675 places, 848 transitions, 12928 flow [2024-06-27 23:14:47,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12641, PETRI_DIFFERENCE_MINUEND_PLACES=665, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=847, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=732, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12928, PETRI_PLACES=675, PETRI_TRANSITIONS=848} [2024-06-27 23:14:47,574 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 633 predicate places. [2024-06-27 23:14:47,574 INFO L495 AbstractCegarLoop]: Abstraction has has 675 places, 848 transitions, 12928 flow [2024-06-27 23:14:47,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:47,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:47,574 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-27 23:14:47,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable256 [2024-06-27 23:14:47,575 INFO L420 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:14:47,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:47,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1120319927, now seen corresponding path program 10 times [2024-06-27 23:14:47,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:47,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993333895] [2024-06-27 23:14:47,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:47,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:47,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:47,737 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-27 23:14:47,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:47,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993333895] [2024-06-27 23:14:47,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993333895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:47,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:47,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:14:47,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957248103] [2024-06-27 23:14:47,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:47,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:14:47,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:47,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:14:47,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:14:47,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 23:14:47,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 675 places, 848 transitions, 12928 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:47,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:47,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 23:14:47,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15