./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-05-21_14-57-05.files/protection/safe024_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 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-05-21_14-57-05.files/protection/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-cde23df-m [2024-06-14 11:32:07,724 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 11:32:07,798 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 11:32:07,804 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 11:32:07,804 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 11:32:07,833 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 11:32:07,834 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 11:32:07,835 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 11:32:07,835 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 11:32:07,839 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 11:32:07,839 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 11:32:07,840 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 11:32:07,840 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 11:32:07,841 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 11:32:07,841 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 11:32:07,842 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 11:32:07,842 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 11:32:07,842 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 11:32:07,843 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 11:32:07,844 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 11:32:07,844 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 11:32:07,845 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 11:32:07,845 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 11:32:07,845 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 11:32:07,845 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 11:32:07,846 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 11:32:07,846 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 11:32:07,846 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 11:32:07,847 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 11:32:07,847 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 11:32:07,848 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 11:32:07,848 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 11:32:07,848 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:32:07,848 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 11:32:07,849 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 11:32:07,849 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 11:32:07,849 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 11:32:07,849 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 11:32:07,849 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 11:32:07,850 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 11:32:07,850 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 11:32:07,850 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 11:32:07,850 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 11:32:07,850 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-14 11:32:08,110 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 11:32:08,129 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 11:32:08,132 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 11:32:08,133 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 11:32:08,133 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 11:32:08,134 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-14 11:32:09,218 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 11:32:09,471 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 11:32:09,472 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe024_tso.i [2024-06-14 11:32:09,486 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c6dd8c32f/a182e9c695204d099090246c680e25de/FLAGe2c734e35 [2024-06-14 11:32:09,814 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c6dd8c32f/a182e9c695204d099090246c680e25de [2024-06-14 11:32:09,816 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 11:32:09,817 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 11:32:09,817 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe024_tso.yml/witness.yml [2024-06-14 11:32:09,946 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 11:32:09,947 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 11:32:09,949 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 11:32:09,949 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 11:32:09,953 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 11:32:09,954 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:32:09" (1/2) ... [2024-06-14 11:32:09,955 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4557fc91 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:32:09, skipping insertion in model container [2024-06-14 11:32:09,955 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:32:09" (1/2) ... [2024-06-14 11:32:09,958 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@27a0b73d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:32:09, skipping insertion in model container [2024-06-14 11:32:09,958 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:32:09" (2/2) ... [2024-06-14 11:32:09,959 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4557fc91 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:09, skipping insertion in model container [2024-06-14 11:32:09,959 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:32:09" (2/2) ... [2024-06-14 11:32:09,959 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 11:32:10,011 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 11:32:10,012 INFO L97 edCorrectnessWitness]: Location invariant before [L787-L787] ((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) [2024-06-14 11:32:10,013 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) [2024-06-14 11:32:10,013 INFO L97 edCorrectnessWitness]: Location invariant before [L788-L788] ((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) [2024-06-14 11:32:10,013 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 11:32:10,013 INFO L106 edCorrectnessWitness]: ghost_update [L783-L783] multithreaded = 1; [2024-06-14 11:32:10,058 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 11:32:10,388 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:32:10,402 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 11:32:10,517 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:32:10,567 INFO L206 MainTranslator]: Completed translation [2024-06-14 11:32:10,568 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:10 WrapperNode [2024-06-14 11:32:10,569 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 11:32:10,570 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 11:32:10,570 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 11:32:10,570 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 11:32:10,576 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:10" (1/1) ... [2024-06-14 11:32:10,605 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:10" (1/1) ... [2024-06-14 11:32:10,640 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 67 [2024-06-14 11:32:10,641 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 11:32:10,641 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 11:32:10,641 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 11:32:10,642 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 11:32:10,651 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:10" (1/1) ... [2024-06-14 11:32:10,651 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:10" (1/1) ... [2024-06-14 11:32:10,662 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:10" (1/1) ... [2024-06-14 11:32:10,684 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-14 11:32:10,684 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:10" (1/1) ... [2024-06-14 11:32:10,685 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:10" (1/1) ... [2024-06-14 11:32:10,694 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:10" (1/1) ... [2024-06-14 11:32:10,699 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:10" (1/1) ... [2024-06-14 11:32:10,703 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:10" (1/1) ... [2024-06-14 11:32:10,704 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:10" (1/1) ... [2024-06-14 11:32:10,709 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 11:32:10,712 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 11:32:10,712 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 11:32:10,712 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 11:32:10,713 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:10" (1/1) ... [2024-06-14 11:32:10,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:32:10,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 11:32:10,741 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-14 11:32:10,802 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-14 11:32:10,849 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 11:32:10,850 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 11:32:10,850 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 11:32:10,850 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 11:32:10,851 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 11:32:10,855 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 11:32:10,856 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 11:32:10,856 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 11:32:10,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 11:32:10,856 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 11:32:10,857 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 11:32:10,857 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 11:32:10,858 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 11:32:11,001 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 11:32:11,003 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 11:32:11,170 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 11:32:11,170 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 11:32:11,254 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 11:32:11,254 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 11:32:11,254 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:32:11 BoogieIcfgContainer [2024-06-14 11:32:11,255 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 11:32:11,257 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 11:32:11,257 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 11:32:11,259 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 11:32:11,260 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 11:32:09" (1/4) ... [2024-06-14 11:32:11,260 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@581773e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:32:11, skipping insertion in model container [2024-06-14 11:32:11,260 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:32:09" (2/4) ... [2024-06-14 11:32:11,261 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@581773e6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:32:11, skipping insertion in model container [2024-06-14 11:32:11,261 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:32:10" (3/4) ... [2024-06-14 11:32:11,261 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@581773e6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:32:11, skipping insertion in model container [2024-06-14 11:32:11,261 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:32:11" (4/4) ... [2024-06-14 11:32:11,262 INFO L112 eAbstractionObserver]: Analyzing ICFG safe024_tso.i [2024-06-14 11:32:11,278 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 11:32:11,278 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 11:32:11,278 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 11:32:11,341 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 11:32:11,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 11:32:11,418 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-14 11:32:11,418 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:32:11,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 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/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 11:32:11,421 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 11:32:11,427 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-14 11:32:11,444 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 11:32:11,452 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;@72829848, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 11:32:11,452 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 11:32:11,458 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 11:32:11,458 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 11:32:11,459 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:32:11,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:11,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 11:32:11,460 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-14 11:32:11,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:11,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1749245147, now seen corresponding path program 1 times [2024-06-14 11:32:11,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:11,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197904007] [2024-06-14 11:32:11,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:11,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:11,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:11,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:11,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:11,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197904007] [2024-06-14 11:32:11,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197904007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:11,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:11,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 11:32:11,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500290504] [2024-06-14 11:32:11,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:12,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 11:32:12,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:12,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 11:32:12,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 11:32:12,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-14 11:32:12,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:12,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:12,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-14 11:32:12,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:12,325 INFO L124 PetriNetUnfolderBase]: 470/795 cut-off events. [2024-06-14 11:32:12,326 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-14 11:32:12,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1596 conditions, 795 events. 470/795 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3853 event pairs, 281 based on Foata normal form. 1/749 useless extension candidates. Maximal degree in co-relation 1581. Up to 736 conditions per place. [2024-06-14 11:32:12,344 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 29 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-14 11:32:12,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 167 flow [2024-06-14 11:32:12,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 11:32:12,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 11:32:12,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 87 transitions. [2024-06-14 11:32:12,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6904761904761905 [2024-06-14 11:32:12,359 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 87 transitions. [2024-06-14 11:32:12,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 167 flow [2024-06-14 11:32:12,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:12,366 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-14 11:32:12,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-14 11:32:12,372 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-14 11:32:12,373 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-14 11:32:12,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:12,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:12,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:12,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 11:32:12,374 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-14 11:32:12,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:12,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1692359164, now seen corresponding path program 1 times [2024-06-14 11:32:12,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:12,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921263568] [2024-06-14 11:32:12,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:12,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:12,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:12,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:12,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:12,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921263568] [2024-06-14 11:32:12,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921263568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:12,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:12,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:32:12,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051087959] [2024-06-14 11:32:12,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:12,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:32:12,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:12,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:32:12,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:32:12,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-14 11:32:12,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:12,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:12,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-14 11:32:12,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:12,885 INFO L124 PetriNetUnfolderBase]: 594/1008 cut-off events. [2024-06-14 11:32:12,885 INFO L125 PetriNetUnfolderBase]: For 219/257 co-relation queries the response was YES. [2024-06-14 11:32:12,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2303 conditions, 1008 events. 594/1008 cut-off events. For 219/257 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5099 event pairs, 319 based on Foata normal form. 3/982 useless extension candidates. Maximal degree in co-relation 2288. Up to 901 conditions per place. [2024-06-14 11:32:12,895 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 40 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-14 11:32:12,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 56 transitions, 252 flow [2024-06-14 11:32:12,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:32:12,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:32:12,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 111 transitions. [2024-06-14 11:32:12,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6607142857142857 [2024-06-14 11:32:12,900 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 111 transitions. [2024-06-14 11:32:12,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 56 transitions, 252 flow [2024-06-14 11:32:12,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 56 transitions, 246 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 11:32:12,904 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 154 flow [2024-06-14 11:32:12,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2024-06-14 11:32:12,906 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-06-14 11:32:12,906 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 154 flow [2024-06-14 11:32:12,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:12,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:12,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:12,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 11:32:12,909 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-14 11:32:12,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:12,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1367602256, now seen corresponding path program 1 times [2024-06-14 11:32:12,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:12,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050831925] [2024-06-14 11:32:12,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:12,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:12,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:13,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:13,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:13,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050831925] [2024-06-14 11:32:13,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050831925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:13,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:13,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:32:13,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196821381] [2024-06-14 11:32:13,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:13,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:32:13,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:13,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:32:13,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:32:13,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-14 11:32:13,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 154 flow. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:13,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:13,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-14 11:32:13,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:13,285 INFO L124 PetriNetUnfolderBase]: 632/1056 cut-off events. [2024-06-14 11:32:13,285 INFO L125 PetriNetUnfolderBase]: For 583/710 co-relation queries the response was YES. [2024-06-14 11:32:13,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2730 conditions, 1056 events. 632/1056 cut-off events. For 583/710 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5284 event pairs, 334 based on Foata normal form. 2/1011 useless extension candidates. Maximal degree in co-relation 2712. Up to 968 conditions per place. [2024-06-14 11:32:13,294 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 36 selfloop transitions, 9 changer transitions 0/56 dead transitions. [2024-06-14 11:32:13,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 56 transitions, 282 flow [2024-06-14 11:32:13,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:32:13,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:32:13,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-14 11:32:13,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-14 11:32:13,296 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 154 flow. Second operand 4 states and 107 transitions. [2024-06-14 11:32:13,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 56 transitions, 282 flow [2024-06-14 11:32:13,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 56 transitions, 280 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-14 11:32:13,299 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 195 flow [2024-06-14 11:32:13,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=195, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-14 11:32:13,300 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-14 11:32:13,300 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 195 flow [2024-06-14 11:32:13,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:13,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:13,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:13,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 11:32:13,301 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-14 11:32:13,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:13,302 INFO L85 PathProgramCache]: Analyzing trace with hash 797315010, now seen corresponding path program 1 times [2024-06-14 11:32:13,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:13,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206647979] [2024-06-14 11:32:13,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:13,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:13,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:13,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-14 11:32:13,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:13,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206647979] [2024-06-14 11:32:13,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206647979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:13,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:13,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:13,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154426613] [2024-06-14 11:32:13,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:13,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:13,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:13,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:13,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:13,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:13,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 195 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:13,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:13,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:13,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:13,817 INFO L124 PetriNetUnfolderBase]: 744/1241 cut-off events. [2024-06-14 11:32:13,817 INFO L125 PetriNetUnfolderBase]: For 1142/1152 co-relation queries the response was YES. [2024-06-14 11:32:13,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3520 conditions, 1241 events. 744/1241 cut-off events. For 1142/1152 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6154 event pairs, 223 based on Foata normal form. 12/1252 useless extension candidates. Maximal degree in co-relation 3499. Up to 1078 conditions per place. [2024-06-14 11:32:13,827 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 55 selfloop transitions, 12 changer transitions 0/75 dead transitions. [2024-06-14 11:32:13,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 75 transitions, 411 flow [2024-06-14 11:32:13,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:13,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:13,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 11:32:13,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-14 11:32:13,829 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 195 flow. Second operand 6 states and 154 transitions. [2024-06-14 11:32:13,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 75 transitions, 411 flow [2024-06-14 11:32:13,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 75 transitions, 394 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:13,836 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 235 flow [2024-06-14 11:32:13,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=235, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-06-14 11:32:13,837 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-14 11:32:13,837 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 235 flow [2024-06-14 11:32:13,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:13,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:13,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:13,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 11:32:13,838 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-14 11:32:13,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:13,839 INFO L85 PathProgramCache]: Analyzing trace with hash -554001967, now seen corresponding path program 1 times [2024-06-14 11:32:13,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:13,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182430159] [2024-06-14 11:32:13,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:13,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:13,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:14,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-14 11:32:14,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:14,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182430159] [2024-06-14 11:32:14,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182430159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:14,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:14,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:14,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579569091] [2024-06-14 11:32:14,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:14,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:14,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:14,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:14,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:14,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:14,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 235 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:14,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:14,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:14,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:14,240 INFO L124 PetriNetUnfolderBase]: 793/1339 cut-off events. [2024-06-14 11:32:14,240 INFO L125 PetriNetUnfolderBase]: For 2097/2109 co-relation queries the response was YES. [2024-06-14 11:32:14,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4103 conditions, 1339 events. 793/1339 cut-off events. For 2097/2109 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6865 event pairs, 323 based on Foata normal form. 2/1322 useless extension candidates. Maximal degree in co-relation 4080. Up to 1167 conditions per place. [2024-06-14 11:32:14,251 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 51 selfloop transitions, 10 changer transitions 0/73 dead transitions. [2024-06-14 11:32:14,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 73 transitions, 439 flow [2024-06-14 11:32:14,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:14,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:14,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-14 11:32:14,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:32:14,253 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 235 flow. Second operand 5 states and 125 transitions. [2024-06-14 11:32:14,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 73 transitions, 439 flow [2024-06-14 11:32:14,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 73 transitions, 410 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:14,262 INFO L231 Difference]: Finished difference. Result has 59 places, 58 transitions, 300 flow [2024-06-14 11:32:14,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=300, PETRI_PLACES=59, PETRI_TRANSITIONS=58} [2024-06-14 11:32:14,264 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-14 11:32:14,264 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 58 transitions, 300 flow [2024-06-14 11:32:14,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:14,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:14,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:14,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 11:32:14,267 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-14 11:32:14,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:14,268 INFO L85 PathProgramCache]: Analyzing trace with hash 5563217, now seen corresponding path program 1 times [2024-06-14 11:32:14,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:14,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507278661] [2024-06-14 11:32:14,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:14,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:14,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:14,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-14 11:32:14,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:14,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507278661] [2024-06-14 11:32:14,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507278661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:14,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:14,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:14,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523902019] [2024-06-14 11:32:14,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:14,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:14,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:14,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:14,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:14,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:14,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 58 transitions, 300 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:14,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:14,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:14,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:14,700 INFO L124 PetriNetUnfolderBase]: 845/1404 cut-off events. [2024-06-14 11:32:14,700 INFO L125 PetriNetUnfolderBase]: For 2617/2634 co-relation queries the response was YES. [2024-06-14 11:32:14,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4645 conditions, 1404 events. 845/1404 cut-off events. For 2617/2634 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7104 event pairs, 307 based on Foata normal form. 14/1406 useless extension candidates. Maximal degree in co-relation 4619. Up to 1231 conditions per place. [2024-06-14 11:32:14,712 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 58 selfloop transitions, 18 changer transitions 0/87 dead transitions. [2024-06-14 11:32:14,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 87 transitions, 568 flow [2024-06-14 11:32:14,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:14,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:14,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-14 11:32:14,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-14 11:32:14,714 INFO L175 Difference]: Start difference. First operand has 59 places, 58 transitions, 300 flow. Second operand 5 states and 132 transitions. [2024-06-14 11:32:14,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 87 transitions, 568 flow [2024-06-14 11:32:14,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 87 transitions, 564 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 11:32:14,720 INFO L231 Difference]: Finished difference. Result has 65 places, 67 transitions, 405 flow [2024-06-14 11:32:14,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=405, PETRI_PLACES=65, PETRI_TRANSITIONS=67} [2024-06-14 11:32:14,723 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2024-06-14 11:32:14,723 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 67 transitions, 405 flow [2024-06-14 11:32:14,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:14,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:14,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:14,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 11:32:14,724 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-14 11:32:14,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:14,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1272595211, now seen corresponding path program 2 times [2024-06-14 11:32:14,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:14,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954915837] [2024-06-14 11:32:14,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:14,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:14,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:14,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-14 11:32:14,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:14,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954915837] [2024-06-14 11:32:14,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954915837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:14,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:14,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:32:14,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783504041] [2024-06-14 11:32:14,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:14,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:32:14,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:14,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:32:14,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:32:14,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:14,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 67 transitions, 405 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:14,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:14,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:14,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:15,116 INFO L124 PetriNetUnfolderBase]: 860/1425 cut-off events. [2024-06-14 11:32:15,117 INFO L125 PetriNetUnfolderBase]: For 3790/3809 co-relation queries the response was YES. [2024-06-14 11:32:15,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5205 conditions, 1425 events. 860/1425 cut-off events. For 3790/3809 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7254 event pairs, 306 based on Foata normal form. 14/1429 useless extension candidates. Maximal degree in co-relation 5175. Up to 1256 conditions per place. [2024-06-14 11:32:15,128 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 53 selfloop transitions, 18 changer transitions 0/82 dead transitions. [2024-06-14 11:32:15,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 82 transitions, 585 flow [2024-06-14 11:32:15,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:15,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:15,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-14 11:32:15,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2024-06-14 11:32:15,130 INFO L175 Difference]: Start difference. First operand has 65 places, 67 transitions, 405 flow. Second operand 5 states and 127 transitions. [2024-06-14 11:32:15,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 82 transitions, 585 flow [2024-06-14 11:32:15,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 82 transitions, 565 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-14 11:32:15,137 INFO L231 Difference]: Finished difference. Result has 70 places, 67 transitions, 430 flow [2024-06-14 11:32:15,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=430, PETRI_PLACES=70, PETRI_TRANSITIONS=67} [2024-06-14 11:32:15,137 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 27 predicate places. [2024-06-14 11:32:15,137 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 67 transitions, 430 flow [2024-06-14 11:32:15,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:15,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:15,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:15,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 11:32:15,138 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-14 11:32:15,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:15,139 INFO L85 PathProgramCache]: Analyzing trace with hash -818563256, now seen corresponding path program 1 times [2024-06-14 11:32:15,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:15,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357092221] [2024-06-14 11:32:15,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:15,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:15,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:15,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-14 11:32:15,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:15,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357092221] [2024-06-14 11:32:15,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357092221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:15,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:15,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:15,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496292668] [2024-06-14 11:32:15,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:15,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:15,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:15,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:15,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:15,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:15,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 67 transitions, 430 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:15,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:15,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:15,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:15,542 INFO L124 PetriNetUnfolderBase]: 911/1495 cut-off events. [2024-06-14 11:32:15,542 INFO L125 PetriNetUnfolderBase]: For 4563/4563 co-relation queries the response was YES. [2024-06-14 11:32:15,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5452 conditions, 1495 events. 911/1495 cut-off events. For 4563/4563 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7425 event pairs, 339 based on Foata normal form. 2/1496 useless extension candidates. Maximal degree in co-relation 5419. Up to 1305 conditions per place. [2024-06-14 11:32:15,556 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 77 selfloop transitions, 20 changer transitions 0/104 dead transitions. [2024-06-14 11:32:15,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 104 transitions, 790 flow [2024-06-14 11:32:15,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:15,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:15,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 11:32:15,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-14 11:32:15,557 INFO L175 Difference]: Start difference. First operand has 70 places, 67 transitions, 430 flow. Second operand 6 states and 151 transitions. [2024-06-14 11:32:15,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 104 transitions, 790 flow [2024-06-14 11:32:15,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 104 transitions, 734 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:15,566 INFO L231 Difference]: Finished difference. Result has 74 places, 79 transitions, 524 flow [2024-06-14 11:32:15,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=524, PETRI_PLACES=74, PETRI_TRANSITIONS=79} [2024-06-14 11:32:15,567 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-06-14 11:32:15,567 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 79 transitions, 524 flow [2024-06-14 11:32:15,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:15,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:15,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:15,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 11:32:15,568 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-14 11:32:15,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:15,568 INFO L85 PathProgramCache]: Analyzing trace with hash -324240720, now seen corresponding path program 2 times [2024-06-14 11:32:15,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:15,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776350845] [2024-06-14 11:32:15,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:15,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:15,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:15,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:15,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:15,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776350845] [2024-06-14 11:32:15,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776350845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:15,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:15,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:15,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193197040] [2024-06-14 11:32:15,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:15,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:15,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:15,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:15,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:15,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:15,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 79 transitions, 524 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:15,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:15,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:15,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:15,959 INFO L124 PetriNetUnfolderBase]: 922/1511 cut-off events. [2024-06-14 11:32:15,959 INFO L125 PetriNetUnfolderBase]: For 5725/5725 co-relation queries the response was YES. [2024-06-14 11:32:15,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5915 conditions, 1511 events. 922/1511 cut-off events. For 5725/5725 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7504 event pairs, 338 based on Foata normal form. 2/1512 useless extension candidates. Maximal degree in co-relation 5880. Up to 1317 conditions per place. [2024-06-14 11:32:15,974 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 74 selfloop transitions, 24 changer transitions 0/105 dead transitions. [2024-06-14 11:32:15,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 105 transitions, 837 flow [2024-06-14 11:32:15,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:15,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:15,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:32:15,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 11:32:15,976 INFO L175 Difference]: Start difference. First operand has 74 places, 79 transitions, 524 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:32:15,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 105 transitions, 837 flow [2024-06-14 11:32:15,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 105 transitions, 805 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:15,987 INFO L231 Difference]: Finished difference. Result has 79 places, 84 transitions, 590 flow [2024-06-14 11:32:15,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=590, PETRI_PLACES=79, PETRI_TRANSITIONS=84} [2024-06-14 11:32:15,988 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-14 11:32:15,988 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 84 transitions, 590 flow [2024-06-14 11:32:15,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:15,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:15,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:15,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 11:32:15,989 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-14 11:32:15,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:15,989 INFO L85 PathProgramCache]: Analyzing trace with hash 180079344, now seen corresponding path program 3 times [2024-06-14 11:32:15,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:15,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944424647] [2024-06-14 11:32:15,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:15,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:15,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:16,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:16,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:16,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944424647] [2024-06-14 11:32:16,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944424647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:16,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:16,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:16,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617174554] [2024-06-14 11:32:16,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:16,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:16,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:16,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:16,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:16,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:16,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 84 transitions, 590 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:16,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:16,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:16,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:16,395 INFO L124 PetriNetUnfolderBase]: 917/1504 cut-off events. [2024-06-14 11:32:16,396 INFO L125 PetriNetUnfolderBase]: For 6691/6691 co-relation queries the response was YES. [2024-06-14 11:32:16,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6024 conditions, 1504 events. 917/1504 cut-off events. For 6691/6691 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7494 event pairs, 338 based on Foata normal form. 2/1505 useless extension candidates. Maximal degree in co-relation 5987. Up to 1312 conditions per place. [2024-06-14 11:32:16,410 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 71 selfloop transitions, 26 changer transitions 0/104 dead transitions. [2024-06-14 11:32:16,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 104 transitions, 840 flow [2024-06-14 11:32:16,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:16,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:16,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:32:16,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 11:32:16,413 INFO L175 Difference]: Start difference. First operand has 79 places, 84 transitions, 590 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:32:16,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 104 transitions, 840 flow [2024-06-14 11:32:16,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 104 transitions, 802 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:16,424 INFO L231 Difference]: Finished difference. Result has 83 places, 85 transitions, 620 flow [2024-06-14 11:32:16,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=553, 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=620, PETRI_PLACES=83, PETRI_TRANSITIONS=85} [2024-06-14 11:32:16,425 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-06-14 11:32:16,425 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 85 transitions, 620 flow [2024-06-14 11:32:16,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:16,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:16,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:16,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 11:32:16,426 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-14 11:32:16,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:16,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1543011610, now seen corresponding path program 1 times [2024-06-14 11:32:16,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:16,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017316908] [2024-06-14 11:32:16,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:16,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:16,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:16,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:16,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:16,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017316908] [2024-06-14 11:32:16,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017316908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:16,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:16,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:16,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862074874] [2024-06-14 11:32:16,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:16,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:16,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:16,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:16,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:16,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:16,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 85 transitions, 620 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:16,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:16,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:16,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:16,891 INFO L124 PetriNetUnfolderBase]: 848/1432 cut-off events. [2024-06-14 11:32:16,891 INFO L125 PetriNetUnfolderBase]: For 8325/8325 co-relation queries the response was YES. [2024-06-14 11:32:16,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5876 conditions, 1432 events. 848/1432 cut-off events. For 8325/8325 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 7277 event pairs, 290 based on Foata normal form. 4/1422 useless extension candidates. Maximal degree in co-relation 5837. Up to 1217 conditions per place. [2024-06-14 11:32:16,912 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 80 selfloop transitions, 12 changer transitions 0/107 dead transitions. [2024-06-14 11:32:16,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 107 transitions, 866 flow [2024-06-14 11:32:16,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:16,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:16,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:32:16,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:32:16,914 INFO L175 Difference]: Start difference. First operand has 83 places, 85 transitions, 620 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:32:16,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 107 transitions, 866 flow [2024-06-14 11:32:16,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 107 transitions, 826 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:16,927 INFO L231 Difference]: Finished difference. Result has 86 places, 87 transitions, 627 flow [2024-06-14 11:32:16,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=580, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=627, PETRI_PLACES=86, PETRI_TRANSITIONS=87} [2024-06-14 11:32:16,928 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-14 11:32:16,928 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 87 transitions, 627 flow [2024-06-14 11:32:16,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:16,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:16,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:16,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 11:32:16,929 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-14 11:32:16,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:16,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1428510164, now seen corresponding path program 1 times [2024-06-14 11:32:16,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:16,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059338343] [2024-06-14 11:32:16,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:16,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:16,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:17,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:17,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:17,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059338343] [2024-06-14 11:32:17,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059338343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:17,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:17,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:17,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653759960] [2024-06-14 11:32:17,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:17,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:17,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:17,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:17,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:17,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:17,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 87 transitions, 627 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:17,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:17,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:17,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:17,420 INFO L124 PetriNetUnfolderBase]: 875/1467 cut-off events. [2024-06-14 11:32:17,420 INFO L125 PetriNetUnfolderBase]: For 9915/9935 co-relation queries the response was YES. [2024-06-14 11:32:17,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6239 conditions, 1467 events. 875/1467 cut-off events. For 9915/9935 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7517 event pairs, 275 based on Foata normal form. 17/1441 useless extension candidates. Maximal degree in co-relation 6199. Up to 1250 conditions per place. [2024-06-14 11:32:17,434 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 80 selfloop transitions, 17 changer transitions 0/115 dead transitions. [2024-06-14 11:32:17,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 115 transitions, 903 flow [2024-06-14 11:32:17,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:17,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:17,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-14 11:32:17,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-14 11:32:17,436 INFO L175 Difference]: Start difference. First operand has 86 places, 87 transitions, 627 flow. Second operand 6 states and 153 transitions. [2024-06-14 11:32:17,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 115 transitions, 903 flow [2024-06-14 11:32:17,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 115 transitions, 874 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:17,448 INFO L231 Difference]: Finished difference. Result has 88 places, 90 transitions, 664 flow [2024-06-14 11:32:17,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=664, PETRI_PLACES=88, PETRI_TRANSITIONS=90} [2024-06-14 11:32:17,449 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-14 11:32:17,449 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 90 transitions, 664 flow [2024-06-14 11:32:17,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:17,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:17,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:17,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 11:32:17,451 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-14 11:32:17,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:17,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1428630134, now seen corresponding path program 2 times [2024-06-14 11:32:17,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:17,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319225285] [2024-06-14 11:32:17,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:17,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:17,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:17,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-14 11:32:17,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:17,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319225285] [2024-06-14 11:32:17,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319225285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:17,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:17,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:17,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984792648] [2024-06-14 11:32:17,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:17,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:17,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:17,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:17,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:17,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:17,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 90 transitions, 664 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:17,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:17,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:17,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:17,884 INFO L124 PetriNetUnfolderBase]: 888/1495 cut-off events. [2024-06-14 11:32:17,884 INFO L125 PetriNetUnfolderBase]: For 11803/11829 co-relation queries the response was YES. [2024-06-14 11:32:17,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6671 conditions, 1495 events. 888/1495 cut-off events. For 11803/11829 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7767 event pairs, 279 based on Foata normal form. 24/1473 useless extension candidates. Maximal degree in co-relation 6630. Up to 1210 conditions per place. [2024-06-14 11:32:17,898 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 70 selfloop transitions, 32 changer transitions 0/120 dead transitions. [2024-06-14 11:32:17,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 120 transitions, 1024 flow [2024-06-14 11:32:17,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:17,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:17,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-14 11:32:17,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 11:32:17,900 INFO L175 Difference]: Start difference. First operand has 88 places, 90 transitions, 664 flow. Second operand 6 states and 156 transitions. [2024-06-14 11:32:17,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 120 transitions, 1024 flow [2024-06-14 11:32:17,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 120 transitions, 982 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:17,916 INFO L231 Difference]: Finished difference. Result has 90 places, 96 transitions, 749 flow [2024-06-14 11:32:17,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=622, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=749, PETRI_PLACES=90, PETRI_TRANSITIONS=96} [2024-06-14 11:32:17,916 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-14 11:32:17,917 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 96 transitions, 749 flow [2024-06-14 11:32:17,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:17,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:17,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:17,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 11:32:17,917 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-14 11:32:17,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:17,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1461533584, now seen corresponding path program 3 times [2024-06-14 11:32:17,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:17,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198243003] [2024-06-14 11:32:17,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:17,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:17,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:18,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:18,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:18,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198243003] [2024-06-14 11:32:18,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198243003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:18,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:18,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:18,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714164925] [2024-06-14 11:32:18,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:18,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:18,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:18,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:18,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:18,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:18,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 96 transitions, 749 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:18,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:18,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:18,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:18,341 INFO L124 PetriNetUnfolderBase]: 892/1493 cut-off events. [2024-06-14 11:32:18,341 INFO L125 PetriNetUnfolderBase]: For 13798/13823 co-relation queries the response was YES. [2024-06-14 11:32:18,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7046 conditions, 1493 events. 892/1493 cut-off events. For 13798/13823 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7773 event pairs, 290 based on Foata normal form. 18/1461 useless extension candidates. Maximal degree in co-relation 7004. Up to 1219 conditions per place. [2024-06-14 11:32:18,355 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 65 selfloop transitions, 32 changer transitions 0/115 dead transitions. [2024-06-14 11:32:18,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 115 transitions, 991 flow [2024-06-14 11:32:18,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:18,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:18,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 11:32:18,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-14 11:32:18,356 INFO L175 Difference]: Start difference. First operand has 90 places, 96 transitions, 749 flow. Second operand 6 states and 151 transitions. [2024-06-14 11:32:18,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 115 transitions, 991 flow [2024-06-14 11:32:18,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 115 transitions, 941 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:18,372 INFO L231 Difference]: Finished difference. Result has 94 places, 96 transitions, 772 flow [2024-06-14 11:32:18,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=772, PETRI_PLACES=94, PETRI_TRANSITIONS=96} [2024-06-14 11:32:18,373 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-14 11:32:18,373 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 96 transitions, 772 flow [2024-06-14 11:32:18,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:18,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:18,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:18,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 11:32:18,374 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-14 11:32:18,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:18,375 INFO L85 PathProgramCache]: Analyzing trace with hash 351240713, now seen corresponding path program 1 times [2024-06-14 11:32:18,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:18,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408079483] [2024-06-14 11:32:18,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:18,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:18,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:18,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:18,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:18,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408079483] [2024-06-14 11:32:18,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408079483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:18,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:18,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:18,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157065248] [2024-06-14 11:32:18,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:18,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:18,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:18,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:18,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:18,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:18,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 96 transitions, 772 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:18,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:18,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:18,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:18,897 INFO L124 PetriNetUnfolderBase]: 944/1563 cut-off events. [2024-06-14 11:32:18,897 INFO L125 PetriNetUnfolderBase]: For 13625/13625 co-relation queries the response was YES. [2024-06-14 11:32:18,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7280 conditions, 1563 events. 944/1563 cut-off events. For 13625/13625 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7825 event pairs, 292 based on Foata normal form. 2/1565 useless extension candidates. Maximal degree in co-relation 7236. Up to 1381 conditions per place. [2024-06-14 11:32:18,911 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 111 selfloop transitions, 16 changer transitions 0/134 dead transitions. [2024-06-14 11:32:18,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 134 transitions, 1167 flow [2024-06-14 11:32:18,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:18,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:18,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:32:18,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:32:18,912 INFO L175 Difference]: Start difference. First operand has 94 places, 96 transitions, 772 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:32:18,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 134 transitions, 1167 flow [2024-06-14 11:32:18,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 134 transitions, 1062 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:18,930 INFO L231 Difference]: Finished difference. Result has 97 places, 105 transitions, 796 flow [2024-06-14 11:32:18,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=679, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=796, PETRI_PLACES=97, PETRI_TRANSITIONS=105} [2024-06-14 11:32:18,931 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-14 11:32:18,931 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 105 transitions, 796 flow [2024-06-14 11:32:18,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:18,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:18,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:18,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 11:32:18,932 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-14 11:32:18,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:18,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1481752781, now seen corresponding path program 2 times [2024-06-14 11:32:18,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:18,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768068663] [2024-06-14 11:32:18,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:18,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:18,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:19,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:19,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:19,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768068663] [2024-06-14 11:32:19,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768068663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:19,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:19,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:19,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370801468] [2024-06-14 11:32:19,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:19,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:19,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:19,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:19,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:19,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:19,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 105 transitions, 796 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:19,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:19,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:19,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:19,457 INFO L124 PetriNetUnfolderBase]: 971/1612 cut-off events. [2024-06-14 11:32:19,458 INFO L125 PetriNetUnfolderBase]: For 15936/15936 co-relation queries the response was YES. [2024-06-14 11:32:19,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7747 conditions, 1612 events. 971/1612 cut-off events. For 15936/15936 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8163 event pairs, 300 based on Foata normal form. 2/1613 useless extension candidates. Maximal degree in co-relation 7701. Up to 1298 conditions per place. [2024-06-14 11:32:19,472 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 101 selfloop transitions, 40 changer transitions 0/148 dead transitions. [2024-06-14 11:32:19,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 148 transitions, 1370 flow [2024-06-14 11:32:19,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:19,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:19,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:32:19,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-14 11:32:19,473 INFO L175 Difference]: Start difference. First operand has 97 places, 105 transitions, 796 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:32:19,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 148 transitions, 1370 flow [2024-06-14 11:32:19,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 148 transitions, 1324 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:19,498 INFO L231 Difference]: Finished difference. Result has 103 places, 117 transitions, 967 flow [2024-06-14 11:32:19,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=750, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=967, PETRI_PLACES=103, PETRI_TRANSITIONS=117} [2024-06-14 11:32:19,500 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-14 11:32:19,500 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 117 transitions, 967 flow [2024-06-14 11:32:19,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:19,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:19,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:19,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 11:32:19,501 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-14 11:32:19,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:19,502 INFO L85 PathProgramCache]: Analyzing trace with hash -24376079, now seen corresponding path program 3 times [2024-06-14 11:32:19,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:19,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510113484] [2024-06-14 11:32:19,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:19,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:19,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:19,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:19,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:19,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510113484] [2024-06-14 11:32:19,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510113484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:19,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:19,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:19,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124404546] [2024-06-14 11:32:19,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:19,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:19,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:19,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:19,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:19,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:19,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 117 transitions, 967 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:19,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:19,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:19,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:19,967 INFO L124 PetriNetUnfolderBase]: 966/1605 cut-off events. [2024-06-14 11:32:19,967 INFO L125 PetriNetUnfolderBase]: For 18243/18243 co-relation queries the response was YES. [2024-06-14 11:32:19,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8201 conditions, 1605 events. 966/1605 cut-off events. For 18243/18243 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 8106 event pairs, 300 based on Foata normal form. 2/1606 useless extension candidates. Maximal degree in co-relation 8152. Up to 1293 conditions per place. [2024-06-14 11:32:19,980 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 98 selfloop transitions, 42 changer transitions 0/147 dead transitions. [2024-06-14 11:32:19,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 147 transitions, 1397 flow [2024-06-14 11:32:19,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:19,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:19,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:32:19,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:32:19,983 INFO L175 Difference]: Start difference. First operand has 103 places, 117 transitions, 967 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:32:19,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 147 transitions, 1397 flow [2024-06-14 11:32:20,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 147 transitions, 1331 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:20,014 INFO L231 Difference]: Finished difference. Result has 108 places, 118 transitions, 1004 flow [2024-06-14 11:32:20,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=907, 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=1004, PETRI_PLACES=108, PETRI_TRANSITIONS=118} [2024-06-14 11:32:20,015 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-14 11:32:20,015 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 118 transitions, 1004 flow [2024-06-14 11:32:20,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:20,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:20,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:20,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 11:32:20,016 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-14 11:32:20,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:20,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1768876273, now seen corresponding path program 1 times [2024-06-14 11:32:20,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:20,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397824364] [2024-06-14 11:32:20,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:20,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:20,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:20,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:20,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:20,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397824364] [2024-06-14 11:32:20,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397824364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:20,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:20,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:20,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126914583] [2024-06-14 11:32:20,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:20,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:20,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:20,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:20,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:20,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:20,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 118 transitions, 1004 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:20,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:20,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:20,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:20,535 INFO L124 PetriNetUnfolderBase]: 983/1632 cut-off events. [2024-06-14 11:32:20,536 INFO L125 PetriNetUnfolderBase]: For 20414/20414 co-relation queries the response was YES. [2024-06-14 11:32:20,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8458 conditions, 1632 events. 983/1632 cut-off events. For 20414/20414 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 8267 event pairs, 296 based on Foata normal form. 4/1635 useless extension candidates. Maximal degree in co-relation 8407. Up to 1392 conditions per place. [2024-06-14 11:32:20,549 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 113 selfloop transitions, 27 changer transitions 0/147 dead transitions. [2024-06-14 11:32:20,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 147 transitions, 1366 flow [2024-06-14 11:32:20,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:20,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:20,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:32:20,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:32:20,551 INFO L175 Difference]: Start difference. First operand has 108 places, 118 transitions, 1004 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:32:20,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 147 transitions, 1366 flow [2024-06-14 11:32:20,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 147 transitions, 1294 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:20,577 INFO L231 Difference]: Finished difference. Result has 111 places, 120 transitions, 1011 flow [2024-06-14 11:32:20,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=932, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1011, PETRI_PLACES=111, PETRI_TRANSITIONS=120} [2024-06-14 11:32:20,579 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-14 11:32:20,579 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 120 transitions, 1011 flow [2024-06-14 11:32:20,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:20,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:20,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:20,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 11:32:20,580 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-14 11:32:20,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:20,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1944457439, now seen corresponding path program 4 times [2024-06-14 11:32:20,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:20,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846928016] [2024-06-14 11:32:20,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:20,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:20,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:20,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:20,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:20,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846928016] [2024-06-14 11:32:20,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846928016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:20,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:20,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:20,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125838519] [2024-06-14 11:32:20,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:20,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:20,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:20,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:20,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:20,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:20,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 120 transitions, 1011 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:20,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:20,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:20,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:21,066 INFO L124 PetriNetUnfolderBase]: 994/1643 cut-off events. [2024-06-14 11:32:21,067 INFO L125 PetriNetUnfolderBase]: For 22056/22056 co-relation queries the response was YES. [2024-06-14 11:32:21,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8744 conditions, 1643 events. 994/1643 cut-off events. For 22056/22056 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8355 event pairs, 304 based on Foata normal form. 2/1643 useless extension candidates. Maximal degree in co-relation 8692. Up to 1332 conditions per place. [2024-06-14 11:32:21,083 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 95 selfloop transitions, 48 changer transitions 0/150 dead transitions. [2024-06-14 11:32:21,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 150 transitions, 1482 flow [2024-06-14 11:32:21,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:21,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:21,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:32:21,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 11:32:21,085 INFO L175 Difference]: Start difference. First operand has 111 places, 120 transitions, 1011 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:32:21,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 150 transitions, 1482 flow [2024-06-14 11:32:21,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 150 transitions, 1421 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:21,119 INFO L231 Difference]: Finished difference. Result has 114 places, 125 transitions, 1125 flow [2024-06-14 11:32:21,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=950, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1125, PETRI_PLACES=114, PETRI_TRANSITIONS=125} [2024-06-14 11:32:21,120 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 71 predicate places. [2024-06-14 11:32:21,120 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 125 transitions, 1125 flow [2024-06-14 11:32:21,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:21,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:21,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:21,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 11:32:21,122 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-14 11:32:21,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:21,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1336446809, now seen corresponding path program 5 times [2024-06-14 11:32:21,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:21,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795526904] [2024-06-14 11:32:21,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:21,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:21,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:21,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:21,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:21,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795526904] [2024-06-14 11:32:21,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795526904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:21,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:21,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:21,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981669273] [2024-06-14 11:32:21,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:21,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:21,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:21,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:21,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:21,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:21,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 125 transitions, 1125 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:21,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:21,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:21,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:21,626 INFO L124 PetriNetUnfolderBase]: 1005/1664 cut-off events. [2024-06-14 11:32:21,627 INFO L125 PetriNetUnfolderBase]: For 24566/24566 co-relation queries the response was YES. [2024-06-14 11:32:21,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9098 conditions, 1664 events. 1005/1664 cut-off events. For 24566/24566 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8527 event pairs, 304 based on Foata normal form. 2/1664 useless extension candidates. Maximal degree in co-relation 9044. Up to 1344 conditions per place. [2024-06-14 11:32:21,644 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 98 selfloop transitions, 48 changer transitions 0/153 dead transitions. [2024-06-14 11:32:21,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 153 transitions, 1596 flow [2024-06-14 11:32:21,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:21,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:21,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:32:21,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:32:21,645 INFO L175 Difference]: Start difference. First operand has 114 places, 125 transitions, 1125 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:32:21,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 153 transitions, 1596 flow [2024-06-14 11:32:21,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 153 transitions, 1518 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:21,681 INFO L231 Difference]: Finished difference. Result has 118 places, 128 transitions, 1192 flow [2024-06-14 11:32:21,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1052, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1192, PETRI_PLACES=118, PETRI_TRANSITIONS=128} [2024-06-14 11:32:21,682 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-14 11:32:21,682 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 128 transitions, 1192 flow [2024-06-14 11:32:21,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:21,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:21,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:21,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 11:32:21,683 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-14 11:32:21,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:21,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1336654199, now seen corresponding path program 6 times [2024-06-14 11:32:21,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:21,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938562298] [2024-06-14 11:32:21,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:21,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:21,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:21,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:21,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:21,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938562298] [2024-06-14 11:32:21,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938562298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:21,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:21,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:21,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034442412] [2024-06-14 11:32:21,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:21,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:21,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:21,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:21,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:21,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:21,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 128 transitions, 1192 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:21,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:21,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:21,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:22,164 INFO L124 PetriNetUnfolderBase]: 1000/1657 cut-off events. [2024-06-14 11:32:22,164 INFO L125 PetriNetUnfolderBase]: For 26516/26516 co-relation queries the response was YES. [2024-06-14 11:32:22,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9123 conditions, 1657 events. 1000/1657 cut-off events. For 26516/26516 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8450 event pairs, 304 based on Foata normal form. 2/1657 useless extension candidates. Maximal degree in co-relation 9068. Up to 1339 conditions per place. [2024-06-14 11:32:22,180 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 95 selfloop transitions, 49 changer transitions 0/151 dead transitions. [2024-06-14 11:32:22,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 151 transitions, 1538 flow [2024-06-14 11:32:22,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:22,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:22,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:32:22,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:32:22,182 INFO L175 Difference]: Start difference. First operand has 118 places, 128 transitions, 1192 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:32:22,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 151 transitions, 1538 flow [2024-06-14 11:32:22,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 151 transitions, 1368 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:22,234 INFO L231 Difference]: Finished difference. Result has 119 places, 128 transitions, 1128 flow [2024-06-14 11:32:22,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1128, PETRI_PLACES=119, PETRI_TRANSITIONS=128} [2024-06-14 11:32:22,234 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-14 11:32:22,234 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 128 transitions, 1128 flow [2024-06-14 11:32:22,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:22,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:22,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:22,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 11:32:22,235 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-14 11:32:22,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:22,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1266789361, now seen corresponding path program 2 times [2024-06-14 11:32:22,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:22,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955740448] [2024-06-14 11:32:22,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:22,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:22,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:22,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:22,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:22,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955740448] [2024-06-14 11:32:22,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955740448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:22,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:22,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:22,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467424875] [2024-06-14 11:32:22,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:22,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:22,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:22,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:22,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:22,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:22,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 128 transitions, 1128 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:22,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:22,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:22,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:22,733 INFO L124 PetriNetUnfolderBase]: 1017/1694 cut-off events. [2024-06-14 11:32:22,733 INFO L125 PetriNetUnfolderBase]: For 28799/28799 co-relation queries the response was YES. [2024-06-14 11:32:22,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9235 conditions, 1694 events. 1017/1694 cut-off events. For 28799/28799 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8699 event pairs, 302 based on Foata normal form. 4/1697 useless extension candidates. Maximal degree in co-relation 9180. Up to 1444 conditions per place. [2024-06-14 11:32:22,752 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 119 selfloop transitions, 28 changer transitions 0/154 dead transitions. [2024-06-14 11:32:22,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 154 transitions, 1500 flow [2024-06-14 11:32:22,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:22,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:22,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:32:22,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 11:32:22,755 INFO L175 Difference]: Start difference. First operand has 119 places, 128 transitions, 1128 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:32:22,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 154 transitions, 1500 flow [2024-06-14 11:32:22,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 154 transitions, 1404 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:22,801 INFO L231 Difference]: Finished difference. Result has 121 places, 130 transitions, 1117 flow [2024-06-14 11:32:22,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1117, PETRI_PLACES=121, PETRI_TRANSITIONS=130} [2024-06-14 11:32:22,802 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-06-14 11:32:22,802 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 130 transitions, 1117 flow [2024-06-14 11:32:22,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:22,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:22,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:22,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 11:32:22,803 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-14 11:32:22,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:22,804 INFO L85 PathProgramCache]: Analyzing trace with hash 665086469, now seen corresponding path program 3 times [2024-06-14 11:32:22,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:22,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518624228] [2024-06-14 11:32:22,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:22,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:22,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:22,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:22,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:22,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518624228] [2024-06-14 11:32:22,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518624228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:22,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:22,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:22,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773065090] [2024-06-14 11:32:22,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:22,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:22,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:22,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:22,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:23,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:23,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 130 transitions, 1117 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:23,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:23,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:23,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:23,283 INFO L124 PetriNetUnfolderBase]: 1034/1726 cut-off events. [2024-06-14 11:32:23,283 INFO L125 PetriNetUnfolderBase]: For 31297/31297 co-relation queries the response was YES. [2024-06-14 11:32:23,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9525 conditions, 1726 events. 1034/1726 cut-off events. For 31297/31297 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8946 event pairs, 273 based on Foata normal form. 4/1729 useless extension candidates. Maximal degree in co-relation 9469. Up to 1388 conditions per place. [2024-06-14 11:32:23,301 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 119 selfloop transitions, 35 changer transitions 0/161 dead transitions. [2024-06-14 11:32:23,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 161 transitions, 1623 flow [2024-06-14 11:32:23,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:23,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:23,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:32:23,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:32:23,303 INFO L175 Difference]: Start difference. First operand has 121 places, 130 transitions, 1117 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:32:23,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 161 transitions, 1623 flow [2024-06-14 11:32:23,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 161 transitions, 1556 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:23,344 INFO L231 Difference]: Finished difference. Result has 123 places, 134 transitions, 1175 flow [2024-06-14 11:32:23,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1050, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1175, PETRI_PLACES=123, PETRI_TRANSITIONS=134} [2024-06-14 11:32:23,345 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-06-14 11:32:23,345 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 134 transitions, 1175 flow [2024-06-14 11:32:23,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:23,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:23,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:23,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 11:32:23,346 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-14 11:32:23,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:23,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1001092081, now seen corresponding path program 4 times [2024-06-14 11:32:23,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:23,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040103711] [2024-06-14 11:32:23,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:23,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:23,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:23,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:23,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:23,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040103711] [2024-06-14 11:32:23,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040103711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:23,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:23,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:23,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313072662] [2024-06-14 11:32:23,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:23,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:23,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:23,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:23,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:23,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:23,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 134 transitions, 1175 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:23,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:23,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:23,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:23,826 INFO L124 PetriNetUnfolderBase]: 1026/1714 cut-off events. [2024-06-14 11:32:23,826 INFO L125 PetriNetUnfolderBase]: For 33239/33239 co-relation queries the response was YES. [2024-06-14 11:32:23,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9610 conditions, 1714 events. 1026/1714 cut-off events. For 33239/33239 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8859 event pairs, 300 based on Foata normal form. 4/1717 useless extension candidates. Maximal degree in co-relation 9553. Up to 1459 conditions per place. [2024-06-14 11:32:23,841 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 124 selfloop transitions, 27 changer transitions 0/158 dead transitions. [2024-06-14 11:32:23,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 158 transitions, 1537 flow [2024-06-14 11:32:23,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:23,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:23,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:32:23,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 11:32:23,843 INFO L175 Difference]: Start difference. First operand has 123 places, 134 transitions, 1175 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:32:23,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 158 transitions, 1537 flow [2024-06-14 11:32:23,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 158 transitions, 1481 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:23,891 INFO L231 Difference]: Finished difference. Result has 127 places, 134 transitions, 1180 flow [2024-06-14 11:32:23,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1119, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1180, PETRI_PLACES=127, PETRI_TRANSITIONS=134} [2024-06-14 11:32:23,892 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-14 11:32:23,892 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 134 transitions, 1180 flow [2024-06-14 11:32:23,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:23,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:23,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:23,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 11:32:23,893 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-14 11:32:23,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:23,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1701486547, now seen corresponding path program 1 times [2024-06-14 11:32:23,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:23,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956712159] [2024-06-14 11:32:23,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:23,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:23,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:24,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:24,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:24,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956712159] [2024-06-14 11:32:24,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956712159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:24,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:24,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:24,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928503048] [2024-06-14 11:32:24,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:24,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:24,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:24,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:24,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:24,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:24,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 134 transitions, 1180 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:24,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:24,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:24,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:24,452 INFO L124 PetriNetUnfolderBase]: 1032/1743 cut-off events. [2024-06-14 11:32:24,452 INFO L125 PetriNetUnfolderBase]: For 41154/41182 co-relation queries the response was YES. [2024-06-14 11:32:24,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10123 conditions, 1743 events. 1032/1743 cut-off events. For 41154/41182 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9261 event pairs, 170 based on Foata normal form. 10/1705 useless extension candidates. Maximal degree in co-relation 10064. Up to 1380 conditions per place. [2024-06-14 11:32:24,471 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 116 selfloop transitions, 27 changer transitions 0/175 dead transitions. [2024-06-14 11:32:24,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 175 transitions, 1694 flow [2024-06-14 11:32:24,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:24,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:24,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 11:32:24,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:32:24,473 INFO L175 Difference]: Start difference. First operand has 127 places, 134 transitions, 1180 flow. Second operand 8 states and 200 transitions. [2024-06-14 11:32:24,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 175 transitions, 1694 flow [2024-06-14 11:32:24,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 175 transitions, 1621 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:24,530 INFO L231 Difference]: Finished difference. Result has 129 places, 138 transitions, 1212 flow [2024-06-14 11:32:24,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1107, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1212, PETRI_PLACES=129, PETRI_TRANSITIONS=138} [2024-06-14 11:32:24,530 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-14 11:32:24,530 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 138 transitions, 1212 flow [2024-06-14 11:32:24,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:24,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:24,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:24,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 11:32:24,531 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-14 11:32:24,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:24,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1591238221, now seen corresponding path program 2 times [2024-06-14 11:32:24,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:24,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830138491] [2024-06-14 11:32:24,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:24,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:24,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:24,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:24,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:24,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830138491] [2024-06-14 11:32:24,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830138491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:24,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:24,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:24,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868492391] [2024-06-14 11:32:24,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:24,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:24,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:24,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:24,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:24,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:24,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 138 transitions, 1212 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:24,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:24,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:24,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:25,068 INFO L124 PetriNetUnfolderBase]: 1020/1723 cut-off events. [2024-06-14 11:32:25,068 INFO L125 PetriNetUnfolderBase]: For 42824/42855 co-relation queries the response was YES. [2024-06-14 11:32:25,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10121 conditions, 1723 events. 1020/1723 cut-off events. For 42824/42855 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9160 event pairs, 237 based on Foata normal form. 8/1682 useless extension candidates. Maximal degree in co-relation 10061. Up to 1428 conditions per place. [2024-06-14 11:32:25,087 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 113 selfloop transitions, 23 changer transitions 0/168 dead transitions. [2024-06-14 11:32:25,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 168 transitions, 1560 flow [2024-06-14 11:32:25,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:25,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:25,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:32:25,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:32:25,089 INFO L175 Difference]: Start difference. First operand has 129 places, 138 transitions, 1212 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:32:25,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 168 transitions, 1560 flow [2024-06-14 11:32:25,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 168 transitions, 1503 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:25,140 INFO L231 Difference]: Finished difference. Result has 132 places, 138 transitions, 1209 flow [2024-06-14 11:32:25,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1155, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1209, PETRI_PLACES=132, PETRI_TRANSITIONS=138} [2024-06-14 11:32:25,140 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-14 11:32:25,141 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 138 transitions, 1209 flow [2024-06-14 11:32:25,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:25,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:25,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:25,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 11:32:25,142 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-14 11:32:25,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:25,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1543715865, now seen corresponding path program 3 times [2024-06-14 11:32:25,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:25,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951556920] [2024-06-14 11:32:25,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:25,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:25,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:25,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:25,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:25,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951556920] [2024-06-14 11:32:25,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951556920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:25,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:25,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:25,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561083070] [2024-06-14 11:32:25,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:25,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:25,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:25,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:25,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:25,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:25,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 138 transitions, 1209 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:25,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:25,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:25,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:25,692 INFO L124 PetriNetUnfolderBase]: 1039/1755 cut-off events. [2024-06-14 11:32:25,692 INFO L125 PetriNetUnfolderBase]: For 46551/46576 co-relation queries the response was YES. [2024-06-14 11:32:25,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10360 conditions, 1755 events. 1039/1755 cut-off events. For 46551/46576 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9398 event pairs, 241 based on Foata normal form. 6/1707 useless extension candidates. Maximal degree in co-relation 10298. Up to 1402 conditions per place. [2024-06-14 11:32:25,709 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 93 selfloop transitions, 42 changer transitions 0/167 dead transitions. [2024-06-14 11:32:25,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 167 transitions, 1571 flow [2024-06-14 11:32:25,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:25,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:25,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:32:25,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-14 11:32:25,710 INFO L175 Difference]: Start difference. First operand has 132 places, 138 transitions, 1209 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:32:25,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 167 transitions, 1571 flow [2024-06-14 11:32:25,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 167 transitions, 1519 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:25,764 INFO L231 Difference]: Finished difference. Result has 133 places, 140 transitions, 1277 flow [2024-06-14 11:32:25,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1157, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1277, PETRI_PLACES=133, PETRI_TRANSITIONS=140} [2024-06-14 11:32:25,764 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-14 11:32:25,764 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 140 transitions, 1277 flow [2024-06-14 11:32:25,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:25,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:25,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:25,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 11:32:25,765 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-14 11:32:25,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:25,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1008476563, now seen corresponding path program 1 times [2024-06-14 11:32:25,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:25,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24282680] [2024-06-14 11:32:25,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:25,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:25,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:25,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:25,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:25,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24282680] [2024-06-14 11:32:25,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24282680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:25,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:25,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:25,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328059018] [2024-06-14 11:32:25,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:25,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:25,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:25,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:25,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:25,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:25,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 140 transitions, 1277 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:25,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:25,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:25,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:26,240 INFO L124 PetriNetUnfolderBase]: 1058/1809 cut-off events. [2024-06-14 11:32:26,240 INFO L125 PetriNetUnfolderBase]: For 44350/44350 co-relation queries the response was YES. [2024-06-14 11:32:26,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10626 conditions, 1809 events. 1058/1809 cut-off events. For 44350/44350 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9679 event pairs, 273 based on Foata normal form. 2/1811 useless extension candidates. Maximal degree in co-relation 10563. Up to 1489 conditions per place. [2024-06-14 11:32:26,254 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 120 selfloop transitions, 27 changer transitions 0/168 dead transitions. [2024-06-14 11:32:26,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 168 transitions, 1769 flow [2024-06-14 11:32:26,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:26,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:26,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:32:26,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 11:32:26,255 INFO L175 Difference]: Start difference. First operand has 133 places, 140 transitions, 1277 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:32:26,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 168 transitions, 1769 flow [2024-06-14 11:32:26,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 168 transitions, 1659 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:26,308 INFO L231 Difference]: Finished difference. Result has 135 places, 151 transitions, 1347 flow [2024-06-14 11:32:26,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1347, PETRI_PLACES=135, PETRI_TRANSITIONS=151} [2024-06-14 11:32:26,309 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-14 11:32:26,309 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 151 transitions, 1347 flow [2024-06-14 11:32:26,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:26,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:26,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:26,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 11:32:26,310 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-14 11:32:26,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:26,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1513388919, now seen corresponding path program 4 times [2024-06-14 11:32:26,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:26,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482283785] [2024-06-14 11:32:26,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:26,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:26,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:26,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:26,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:26,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482283785] [2024-06-14 11:32:26,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482283785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:26,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:26,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:26,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039810342] [2024-06-14 11:32:26,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:26,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:26,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:26,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:26,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:26,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:26,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 151 transitions, 1347 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:26,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:26,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:26,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:26,867 INFO L124 PetriNetUnfolderBase]: 1047/1760 cut-off events. [2024-06-14 11:32:26,867 INFO L125 PetriNetUnfolderBase]: For 51034/51059 co-relation queries the response was YES. [2024-06-14 11:32:26,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10711 conditions, 1760 events. 1047/1760 cut-off events. For 51034/51059 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9415 event pairs, 247 based on Foata normal form. 6/1708 useless extension candidates. Maximal degree in co-relation 10646. Up to 1406 conditions per place. [2024-06-14 11:32:26,886 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 98 selfloop transitions, 47 changer transitions 0/177 dead transitions. [2024-06-14 11:32:26,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 177 transitions, 1725 flow [2024-06-14 11:32:26,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:26,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:26,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:32:26,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:32:26,888 INFO L175 Difference]: Start difference. First operand has 135 places, 151 transitions, 1347 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:32:26,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 177 transitions, 1725 flow [2024-06-14 11:32:26,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 177 transitions, 1693 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-14 11:32:26,938 INFO L231 Difference]: Finished difference. Result has 141 places, 153 transitions, 1449 flow [2024-06-14 11:32:26,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1315, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1449, PETRI_PLACES=141, PETRI_TRANSITIONS=153} [2024-06-14 11:32:26,939 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-14 11:32:26,939 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 153 transitions, 1449 flow [2024-06-14 11:32:26,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:26,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:26,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:26,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 11:32:26,940 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-14 11:32:26,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:26,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1019589133, now seen corresponding path program 2 times [2024-06-14 11:32:26,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:26,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665821813] [2024-06-14 11:32:26,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:26,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:26,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:27,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:27,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:27,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665821813] [2024-06-14 11:32:27,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665821813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:27,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:27,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:27,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731842192] [2024-06-14 11:32:27,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:27,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:27,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:27,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:27,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:27,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:27,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 153 transitions, 1449 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:27,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:27,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:27,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:27,385 INFO L124 PetriNetUnfolderBase]: 1050/1803 cut-off events. [2024-06-14 11:32:27,385 INFO L125 PetriNetUnfolderBase]: For 48232/48232 co-relation queries the response was YES. [2024-06-14 11:32:27,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10885 conditions, 1803 events. 1050/1803 cut-off events. For 48232/48232 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9680 event pairs, 268 based on Foata normal form. 2/1805 useless extension candidates. Maximal degree in co-relation 10818. Up to 1490 conditions per place. [2024-06-14 11:32:27,399 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 125 selfloop transitions, 24 changer transitions 0/170 dead transitions. [2024-06-14 11:32:27,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 170 transitions, 1815 flow [2024-06-14 11:32:27,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:32:27,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:32:27,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-14 11:32:27,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488095238095238 [2024-06-14 11:32:27,400 INFO L175 Difference]: Start difference. First operand has 141 places, 153 transitions, 1449 flow. Second operand 4 states and 109 transitions. [2024-06-14 11:32:27,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 170 transitions, 1815 flow [2024-06-14 11:32:27,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 170 transitions, 1701 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:27,491 INFO L231 Difference]: Finished difference. Result has 140 places, 156 transitions, 1442 flow [2024-06-14 11:32:27,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1335, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1442, PETRI_PLACES=140, PETRI_TRANSITIONS=156} [2024-06-14 11:32:27,491 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-14 11:32:27,491 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 156 transitions, 1442 flow [2024-06-14 11:32:27,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:27,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:27,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:27,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 11:32:27,492 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-14 11:32:27,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:27,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1257958439, now seen corresponding path program 3 times [2024-06-14 11:32:27,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:27,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055215427] [2024-06-14 11:32:27,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:27,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:27,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:27,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-14 11:32:27,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:27,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055215427] [2024-06-14 11:32:27,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055215427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:27,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:27,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:27,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674938657] [2024-06-14 11:32:27,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:27,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:27,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:27,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:27,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:27,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:27,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 156 transitions, 1442 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:27,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:27,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:27,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:27,901 INFO L124 PetriNetUnfolderBase]: 1044/1795 cut-off events. [2024-06-14 11:32:27,901 INFO L125 PetriNetUnfolderBase]: For 49662/49662 co-relation queries the response was YES. [2024-06-14 11:32:27,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10748 conditions, 1795 events. 1044/1795 cut-off events. For 49662/49662 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9657 event pairs, 268 based on Foata normal form. 2/1797 useless extension candidates. Maximal degree in co-relation 10680. Up to 1471 conditions per place. [2024-06-14 11:32:27,919 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 120 selfloop transitions, 30 changer transitions 0/171 dead transitions. [2024-06-14 11:32:27,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 171 transitions, 1780 flow [2024-06-14 11:32:27,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:27,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:27,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-14 11:32:27,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-14 11:32:27,921 INFO L175 Difference]: Start difference. First operand has 140 places, 156 transitions, 1442 flow. Second operand 5 states and 128 transitions. [2024-06-14 11:32:27,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 171 transitions, 1780 flow [2024-06-14 11:32:27,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 171 transitions, 1727 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:27,971 INFO L231 Difference]: Finished difference. Result has 143 places, 156 transitions, 1461 flow [2024-06-14 11:32:27,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1389, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1461, PETRI_PLACES=143, PETRI_TRANSITIONS=156} [2024-06-14 11:32:27,971 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 100 predicate places. [2024-06-14 11:32:27,971 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 156 transitions, 1461 flow [2024-06-14 11:32:27,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:27,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:27,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:27,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 11:32:27,972 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-14 11:32:27,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:27,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1436696953, now seen corresponding path program 1 times [2024-06-14 11:32:27,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:27,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791543285] [2024-06-14 11:32:27,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:27,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:27,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:28,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:28,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:28,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791543285] [2024-06-14 11:32:28,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791543285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:28,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:28,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:28,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963870903] [2024-06-14 11:32:28,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:28,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:28,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:28,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:28,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:28,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:28,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 156 transitions, 1461 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:28,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:28,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:28,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:28,483 INFO L124 PetriNetUnfolderBase]: 1059/1816 cut-off events. [2024-06-14 11:32:28,483 INFO L125 PetriNetUnfolderBase]: For 53643/53643 co-relation queries the response was YES. [2024-06-14 11:32:28,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11058 conditions, 1816 events. 1059/1816 cut-off events. For 53643/53643 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9819 event pairs, 241 based on Foata normal form. 2/1815 useless extension candidates. Maximal degree in co-relation 10989. Up to 1510 conditions per place. [2024-06-14 11:32:28,502 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 131 selfloop transitions, 24 changer transitions 0/179 dead transitions. [2024-06-14 11:32:28,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 179 transitions, 1931 flow [2024-06-14 11:32:28,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:28,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:28,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:32:28,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:32:28,504 INFO L175 Difference]: Start difference. First operand has 143 places, 156 transitions, 1461 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:32:28,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 179 transitions, 1931 flow [2024-06-14 11:32:28,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 179 transitions, 1858 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:28,596 INFO L231 Difference]: Finished difference. Result has 145 places, 162 transitions, 1506 flow [2024-06-14 11:32:28,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1390, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1506, PETRI_PLACES=145, PETRI_TRANSITIONS=162} [2024-06-14 11:32:28,597 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-14 11:32:28,597 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 162 transitions, 1506 flow [2024-06-14 11:32:28,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:28,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:28,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:28,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 11:32:28,598 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-14 11:32:28,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:28,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1215345081, now seen corresponding path program 2 times [2024-06-14 11:32:28,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:28,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155914977] [2024-06-14 11:32:28,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:28,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:28,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:28,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:28,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:28,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155914977] [2024-06-14 11:32:28,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155914977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:28,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:28,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:28,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242018114] [2024-06-14 11:32:28,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:28,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:28,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:28,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:28,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:28,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:28,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 162 transitions, 1506 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:28,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:28,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:28,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:29,097 INFO L124 PetriNetUnfolderBase]: 1079/1848 cut-off events. [2024-06-14 11:32:29,097 INFO L125 PetriNetUnfolderBase]: For 54226/54226 co-relation queries the response was YES. [2024-06-14 11:32:29,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11347 conditions, 1848 events. 1079/1848 cut-off events. For 54226/54226 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 9991 event pairs, 241 based on Foata normal form. 2/1847 useless extension candidates. Maximal degree in co-relation 11278. Up to 1546 conditions per place. [2024-06-14 11:32:29,113 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 135 selfloop transitions, 24 changer transitions 0/183 dead transitions. [2024-06-14 11:32:29,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 183 transitions, 1938 flow [2024-06-14 11:32:29,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:29,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:29,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 11:32:29,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-14 11:32:29,114 INFO L175 Difference]: Start difference. First operand has 145 places, 162 transitions, 1506 flow. Second operand 6 states and 142 transitions. [2024-06-14 11:32:29,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 183 transitions, 1938 flow [2024-06-14 11:32:29,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 183 transitions, 1889 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:29,172 INFO L231 Difference]: Finished difference. Result has 149 places, 170 transitions, 1600 flow [2024-06-14 11:32:29,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1600, PETRI_PLACES=149, PETRI_TRANSITIONS=170} [2024-06-14 11:32:29,173 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 106 predicate places. [2024-06-14 11:32:29,173 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 170 transitions, 1600 flow [2024-06-14 11:32:29,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:29,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:29,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:29,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 11:32:29,173 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-14 11:32:29,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:29,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1637070103, now seen corresponding path program 3 times [2024-06-14 11:32:29,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:29,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992010513] [2024-06-14 11:32:29,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:29,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:29,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:29,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:29,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:29,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992010513] [2024-06-14 11:32:29,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992010513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:29,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:29,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:29,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313291387] [2024-06-14 11:32:29,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:29,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:29,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:29,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:29,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:29,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:29,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 170 transitions, 1600 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:29,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:29,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:29,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:29,679 INFO L124 PetriNetUnfolderBase]: 1073/1840 cut-off events. [2024-06-14 11:32:29,679 INFO L125 PetriNetUnfolderBase]: For 56254/56254 co-relation queries the response was YES. [2024-06-14 11:32:29,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11383 conditions, 1840 events. 1073/1840 cut-off events. For 56254/56254 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 9967 event pairs, 241 based on Foata normal form. 2/1839 useless extension candidates. Maximal degree in co-relation 11312. Up to 1524 conditions per place. [2024-06-14 11:32:29,697 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 132 selfloop transitions, 29 changer transitions 0/185 dead transitions. [2024-06-14 11:32:29,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 185 transitions, 1960 flow [2024-06-14 11:32:29,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:32:29,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:32:29,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-14 11:32:29,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2024-06-14 11:32:29,698 INFO L175 Difference]: Start difference. First operand has 149 places, 170 transitions, 1600 flow. Second operand 5 states and 127 transitions. [2024-06-14 11:32:29,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 185 transitions, 1960 flow [2024-06-14 11:32:29,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 185 transitions, 1883 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:29,750 INFO L231 Difference]: Finished difference. Result has 151 places, 170 transitions, 1597 flow [2024-06-14 11:32:29,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1523, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1597, PETRI_PLACES=151, PETRI_TRANSITIONS=170} [2024-06-14 11:32:29,750 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-14 11:32:29,750 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 170 transitions, 1597 flow [2024-06-14 11:32:29,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:29,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:29,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:29,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 11:32:29,751 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-14 11:32:29,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:29,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1675170157, now seen corresponding path program 1 times [2024-06-14 11:32:29,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:29,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90454136] [2024-06-14 11:32:29,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:29,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:29,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:29,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:29,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:29,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90454136] [2024-06-14 11:32:29,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90454136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:29,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:29,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:32:29,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531629004] [2024-06-14 11:32:29,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:29,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:32:29,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:29,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:32:29,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:32:29,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:29,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 170 transitions, 1597 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:29,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:29,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:29,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:30,189 INFO L124 PetriNetUnfolderBase]: 1063/1830 cut-off events. [2024-06-14 11:32:30,189 INFO L125 PetriNetUnfolderBase]: For 57179/57179 co-relation queries the response was YES. [2024-06-14 11:32:30,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11276 conditions, 1830 events. 1063/1830 cut-off events. For 57179/57179 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 9867 event pairs, 265 based on Foata normal form. 2/1832 useless extension candidates. Maximal degree in co-relation 11204. Up to 1531 conditions per place. [2024-06-14 11:32:30,202 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 150 selfloop transitions, 10 changer transitions 0/181 dead transitions. [2024-06-14 11:32:30,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 181 transitions, 1961 flow [2024-06-14 11:32:30,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:32:30,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:32:30,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-14 11:32:30,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-14 11:32:30,203 INFO L175 Difference]: Start difference. First operand has 151 places, 170 transitions, 1597 flow. Second operand 4 states and 101 transitions. [2024-06-14 11:32:30,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 181 transitions, 1961 flow [2024-06-14 11:32:30,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 181 transitions, 1901 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:30,260 INFO L231 Difference]: Finished difference. Result has 151 places, 172 transitions, 1588 flow [2024-06-14 11:32:30,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1537, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1588, PETRI_PLACES=151, PETRI_TRANSITIONS=172} [2024-06-14 11:32:30,261 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-14 11:32:30,261 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 172 transitions, 1588 flow [2024-06-14 11:32:30,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:30,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:30,261 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-14 11:32:30,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 11:32:30,261 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-14 11:32:30,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:30,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1937500500, now seen corresponding path program 1 times [2024-06-14 11:32:30,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:30,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712903279] [2024-06-14 11:32:30,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:30,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:30,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:30,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:30,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:30,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712903279] [2024-06-14 11:32:30,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712903279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:30,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:30,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:30,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835697539] [2024-06-14 11:32:30,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:30,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:30,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:30,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:30,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:30,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:30,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 172 transitions, 1588 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:30,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:30,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:30,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:30,845 INFO L124 PetriNetUnfolderBase]: 1258/2113 cut-off events. [2024-06-14 11:32:30,846 INFO L125 PetriNetUnfolderBase]: For 71051/71051 co-relation queries the response was YES. [2024-06-14 11:32:30,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13054 conditions, 2113 events. 1258/2113 cut-off events. For 71051/71051 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 11517 event pairs, 198 based on Foata normal form. 12/2125 useless extension candidates. Maximal degree in co-relation 12981. Up to 1601 conditions per place. [2024-06-14 11:32:30,871 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 198 selfloop transitions, 20 changer transitions 0/225 dead transitions. [2024-06-14 11:32:30,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 225 transitions, 2350 flow [2024-06-14 11:32:30,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:32:30,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:32:30,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-14 11:32:30,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 11:32:30,873 INFO L175 Difference]: Start difference. First operand has 151 places, 172 transitions, 1588 flow. Second operand 9 states and 219 transitions. [2024-06-14 11:32:30,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 225 transitions, 2350 flow [2024-06-14 11:32:30,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 225 transitions, 2315 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:30,942 INFO L231 Difference]: Finished difference. Result has 160 places, 177 transitions, 1667 flow [2024-06-14 11:32:30,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1553, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1667, PETRI_PLACES=160, PETRI_TRANSITIONS=177} [2024-06-14 11:32:30,943 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-14 11:32:30,943 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 177 transitions, 1667 flow [2024-06-14 11:32:30,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:30,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:30,943 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-14 11:32:30,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 11:32:30,943 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-14 11:32:30,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:30,944 INFO L85 PathProgramCache]: Analyzing trace with hash 2026066260, now seen corresponding path program 2 times [2024-06-14 11:32:30,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:30,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109398285] [2024-06-14 11:32:30,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:30,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:30,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:31,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:31,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:31,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109398285] [2024-06-14 11:32:31,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109398285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:31,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:31,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:31,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426070805] [2024-06-14 11:32:31,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:31,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:31,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:31,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:31,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:31,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:31,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 177 transitions, 1667 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:31,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:31,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:31,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:31,542 INFO L124 PetriNetUnfolderBase]: 1299/2192 cut-off events. [2024-06-14 11:32:31,542 INFO L125 PetriNetUnfolderBase]: For 75123/75123 co-relation queries the response was YES. [2024-06-14 11:32:31,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13654 conditions, 2192 events. 1299/2192 cut-off events. For 75123/75123 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12051 event pairs, 279 based on Foata normal form. 12/2204 useless extension candidates. Maximal degree in co-relation 13578. Up to 1735 conditions per place. [2024-06-14 11:32:31,557 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 197 selfloop transitions, 18 changer transitions 0/222 dead transitions. [2024-06-14 11:32:31,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 222 transitions, 2396 flow [2024-06-14 11:32:31,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:31,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:31,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:32:31,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 11:32:31,559 INFO L175 Difference]: Start difference. First operand has 160 places, 177 transitions, 1667 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:32:31,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 222 transitions, 2396 flow [2024-06-14 11:32:31,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 222 transitions, 2352 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:31,639 INFO L231 Difference]: Finished difference. Result has 165 places, 180 transitions, 1713 flow [2024-06-14 11:32:31,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1627, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1713, PETRI_PLACES=165, PETRI_TRANSITIONS=180} [2024-06-14 11:32:31,640 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-14 11:32:31,640 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 180 transitions, 1713 flow [2024-06-14 11:32:31,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:31,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:31,641 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-14 11:32:31,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 11:32:31,641 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-14 11:32:31,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:31,641 INFO L85 PathProgramCache]: Analyzing trace with hash 2026214130, now seen corresponding path program 3 times [2024-06-14 11:32:31,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:31,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384647274] [2024-06-14 11:32:31,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:31,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:31,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:31,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:31,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:31,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384647274] [2024-06-14 11:32:31,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384647274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:31,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:31,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:31,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536632776] [2024-06-14 11:32:31,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:31,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:31,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:31,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:31,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:31,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:31,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 180 transitions, 1713 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:31,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:31,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:31,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:32,205 INFO L124 PetriNetUnfolderBase]: 1271/2148 cut-off events. [2024-06-14 11:32:32,205 INFO L125 PetriNetUnfolderBase]: For 73236/73236 co-relation queries the response was YES. [2024-06-14 11:32:32,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13082 conditions, 2148 events. 1271/2148 cut-off events. For 73236/73236 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11759 event pairs, 280 based on Foata normal form. 16/2164 useless extension candidates. Maximal degree in co-relation 13003. Up to 1814 conditions per place. [2024-06-14 11:32:32,223 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 194 selfloop transitions, 17 changer transitions 0/218 dead transitions. [2024-06-14 11:32:32,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 218 transitions, 2267 flow [2024-06-14 11:32:32,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:32,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:32,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:32:32,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:32:32,224 INFO L175 Difference]: Start difference. First operand has 165 places, 180 transitions, 1713 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:32:32,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 218 transitions, 2267 flow [2024-06-14 11:32:32,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 218 transitions, 2225 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:32,298 INFO L231 Difference]: Finished difference. Result has 169 places, 181 transitions, 1732 flow [2024-06-14 11:32:32,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1677, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1732, PETRI_PLACES=169, PETRI_TRANSITIONS=181} [2024-06-14 11:32:32,298 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-14 11:32:32,298 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 181 transitions, 1732 flow [2024-06-14 11:32:32,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:32,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:32,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-14 11:32:32,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 11:32:32,299 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-14 11:32:32,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:32,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1950546544, now seen corresponding path program 4 times [2024-06-14 11:32:32,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:32,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386134134] [2024-06-14 11:32:32,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:32,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:32,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:32,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:32,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:32,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386134134] [2024-06-14 11:32:32,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386134134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:32,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:32,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:32,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637755283] [2024-06-14 11:32:32,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:32,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:32,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:32,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:32,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:32,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:32,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 181 transitions, 1732 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:32,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:32,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:32,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:32,936 INFO L124 PetriNetUnfolderBase]: 1329/2256 cut-off events. [2024-06-14 11:32:32,936 INFO L125 PetriNetUnfolderBase]: For 77664/77664 co-relation queries the response was YES. [2024-06-14 11:32:32,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13602 conditions, 2256 events. 1329/2256 cut-off events. For 77664/77664 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12582 event pairs, 305 based on Foata normal form. 16/2271 useless extension candidates. Maximal degree in co-relation 13521. Up to 1786 conditions per place. [2024-06-14 11:32:32,957 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 159 selfloop transitions, 50 changer transitions 0/216 dead transitions. [2024-06-14 11:32:32,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 216 transitions, 2272 flow [2024-06-14 11:32:32,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:32,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:32,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:32:32,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:32:32,958 INFO L175 Difference]: Start difference. First operand has 169 places, 181 transitions, 1732 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:32:32,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 216 transitions, 2272 flow [2024-06-14 11:32:33,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 216 transitions, 2241 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:33,053 INFO L231 Difference]: Finished difference. Result has 171 places, 182 transitions, 1826 flow [2024-06-14 11:32:33,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1701, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1826, PETRI_PLACES=171, PETRI_TRANSITIONS=182} [2024-06-14 11:32:33,054 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-14 11:32:33,054 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 182 transitions, 1826 flow [2024-06-14 11:32:33,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:33,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:33,055 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-14 11:32:33,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 11:32:33,055 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-14 11:32:33,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:33,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1964834986, now seen corresponding path program 5 times [2024-06-14 11:32:33,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:33,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041505061] [2024-06-14 11:32:33,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:33,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:33,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:33,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:33,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:33,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041505061] [2024-06-14 11:32:33,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041505061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:33,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:33,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:33,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380702465] [2024-06-14 11:32:33,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:33,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:33,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:33,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:33,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:33,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:33,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 182 transitions, 1826 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:33,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:33,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:33,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:33,547 INFO L124 PetriNetUnfolderBase]: 1387/2364 cut-off events. [2024-06-14 11:32:33,547 INFO L125 PetriNetUnfolderBase]: For 82921/82921 co-relation queries the response was YES. [2024-06-14 11:32:33,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14339 conditions, 2364 events. 1387/2364 cut-off events. For 82921/82921 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13424 event pairs, 320 based on Foata normal form. 16/2379 useless extension candidates. Maximal degree in co-relation 14257. Up to 1884 conditions per place. [2024-06-14 11:32:33,567 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 161 selfloop transitions, 49 changer transitions 0/217 dead transitions. [2024-06-14 11:32:33,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 217 transitions, 2370 flow [2024-06-14 11:32:33,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:33,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:33,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:32:33,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 11:32:33,568 INFO L175 Difference]: Start difference. First operand has 171 places, 182 transitions, 1826 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:32:33,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 217 transitions, 2370 flow [2024-06-14 11:32:33,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 217 transitions, 2263 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:33,670 INFO L231 Difference]: Finished difference. Result has 173 places, 183 transitions, 1844 flow [2024-06-14 11:32:33,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1719, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1844, PETRI_PLACES=173, PETRI_TRANSITIONS=183} [2024-06-14 11:32:33,671 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-14 11:32:33,671 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 183 transitions, 1844 flow [2024-06-14 11:32:33,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:33,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:33,671 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-14 11:32:33,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 11:32:33,671 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-14 11:32:33,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:33,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1964838706, now seen corresponding path program 6 times [2024-06-14 11:32:33,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:33,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558175588] [2024-06-14 11:32:33,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:33,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:33,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:33,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:33,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:33,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558175588] [2024-06-14 11:32:33,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558175588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:33,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:33,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:33,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627705895] [2024-06-14 11:32:33,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:33,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:33,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:33,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:33,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:33,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:33,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 183 transitions, 1844 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:33,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:33,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:33,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:34,235 INFO L124 PetriNetUnfolderBase]: 1428/2435 cut-off events. [2024-06-14 11:32:34,235 INFO L125 PetriNetUnfolderBase]: For 84988/84988 co-relation queries the response was YES. [2024-06-14 11:32:34,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14723 conditions, 2435 events. 1428/2435 cut-off events. For 84988/84988 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13933 event pairs, 313 based on Foata normal form. 12/2446 useless extension candidates. Maximal degree in co-relation 14640. Up to 1776 conditions per place. [2024-06-14 11:32:34,256 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 164 selfloop transitions, 52 changer transitions 0/223 dead transitions. [2024-06-14 11:32:34,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 223 transitions, 2442 flow [2024-06-14 11:32:34,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:34,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:34,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:32:34,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-14 11:32:34,257 INFO L175 Difference]: Start difference. First operand has 173 places, 183 transitions, 1844 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:32:34,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 223 transitions, 2442 flow [2024-06-14 11:32:34,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 223 transitions, 2335 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:34,360 INFO L231 Difference]: Finished difference. Result has 176 places, 186 transitions, 1904 flow [2024-06-14 11:32:34,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1737, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1904, PETRI_PLACES=176, PETRI_TRANSITIONS=186} [2024-06-14 11:32:34,361 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-14 11:32:34,361 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 186 transitions, 1904 flow [2024-06-14 11:32:34,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:34,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:34,361 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-14 11:32:34,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 11:32:34,361 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-14 11:32:34,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:34,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1310850686, now seen corresponding path program 1 times [2024-06-14 11:32:34,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:34,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334476698] [2024-06-14 11:32:34,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:34,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:34,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:34,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:34,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:34,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334476698] [2024-06-14 11:32:34,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334476698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:34,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:34,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:34,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219059476] [2024-06-14 11:32:34,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:34,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:34,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:34,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:34,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:34,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:34,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 186 transitions, 1904 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:34,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:34,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:34,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:34,921 INFO L124 PetriNetUnfolderBase]: 1469/2516 cut-off events. [2024-06-14 11:32:34,921 INFO L125 PetriNetUnfolderBase]: For 89785/89785 co-relation queries the response was YES. [2024-06-14 11:32:34,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15208 conditions, 2516 events. 1469/2516 cut-off events. For 89785/89785 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 14648 event pairs, 326 based on Foata normal form. 12/2527 useless extension candidates. Maximal degree in co-relation 15123. Up to 1755 conditions per place. [2024-06-14 11:32:34,944 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 163 selfloop transitions, 54 changer transitions 0/224 dead transitions. [2024-06-14 11:32:34,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 224 transitions, 2484 flow [2024-06-14 11:32:34,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:34,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:34,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 11:32:34,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-14 11:32:34,945 INFO L175 Difference]: Start difference. First operand has 176 places, 186 transitions, 1904 flow. Second operand 8 states and 198 transitions. [2024-06-14 11:32:34,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 224 transitions, 2484 flow [2024-06-14 11:32:35,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 224 transitions, 2406 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:35,099 INFO L231 Difference]: Finished difference. Result has 180 places, 187 transitions, 1964 flow [2024-06-14 11:32:35,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1826, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1964, PETRI_PLACES=180, PETRI_TRANSITIONS=187} [2024-06-14 11:32:35,100 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-14 11:32:35,100 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 187 transitions, 1964 flow [2024-06-14 11:32:35,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:35,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:35,100 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-14 11:32:35,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 11:32:35,101 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-14 11:32:35,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:35,101 INFO L85 PathProgramCache]: Analyzing trace with hash -579320692, now seen corresponding path program 7 times [2024-06-14 11:32:35,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:35,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435168978] [2024-06-14 11:32:35,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:35,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:35,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:35,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:35,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:35,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435168978] [2024-06-14 11:32:35,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435168978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:35,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:35,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:35,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304888483] [2024-06-14 11:32:35,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:35,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:35,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:35,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:35,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:35,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:35,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 187 transitions, 1964 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:35,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:35,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:35,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:35,753 INFO L124 PetriNetUnfolderBase]: 1527/2594 cut-off events. [2024-06-14 11:32:35,753 INFO L125 PetriNetUnfolderBase]: For 98074/98074 co-relation queries the response was YES. [2024-06-14 11:32:35,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15942 conditions, 2594 events. 1527/2594 cut-off events. For 98074/98074 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15207 event pairs, 356 based on Foata normal form. 16/2608 useless extension candidates. Maximal degree in co-relation 15855. Up to 2124 conditions per place. [2024-06-14 11:32:35,777 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 160 selfloop transitions, 52 changer transitions 0/219 dead transitions. [2024-06-14 11:32:35,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 219 transitions, 2510 flow [2024-06-14 11:32:35,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:35,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:35,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:32:35,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:32:35,778 INFO L175 Difference]: Start difference. First operand has 180 places, 187 transitions, 1964 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:32:35,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 219 transitions, 2510 flow [2024-06-14 11:32:35,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 219 transitions, 2386 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:35,907 INFO L231 Difference]: Finished difference. Result has 182 places, 188 transitions, 1977 flow [2024-06-14 11:32:35,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1840, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1977, PETRI_PLACES=182, PETRI_TRANSITIONS=188} [2024-06-14 11:32:35,907 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-14 11:32:35,908 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 188 transitions, 1977 flow [2024-06-14 11:32:35,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:35,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:35,908 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-14 11:32:35,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 11:32:35,908 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-14 11:32:35,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:35,908 INFO L85 PathProgramCache]: Analyzing trace with hash -130133050, now seen corresponding path program 8 times [2024-06-14 11:32:35,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:35,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581774450] [2024-06-14 11:32:35,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:35,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:35,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:36,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:36,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:36,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581774450] [2024-06-14 11:32:36,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581774450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:36,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:36,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:36,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215513606] [2024-06-14 11:32:36,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:36,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:36,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:36,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:36,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:36,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:36,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 188 transitions, 1977 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:36,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:36,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:36,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:36,511 INFO L124 PetriNetUnfolderBase]: 1585/2702 cut-off events. [2024-06-14 11:32:36,511 INFO L125 PetriNetUnfolderBase]: For 103433/103433 co-relation queries the response was YES. [2024-06-14 11:32:36,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16465 conditions, 2702 events. 1585/2702 cut-off events. For 103433/103433 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16084 event pairs, 371 based on Foata normal form. 16/2716 useless extension candidates. Maximal degree in co-relation 16377. Up to 2222 conditions per place. [2024-06-14 11:32:36,534 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 164 selfloop transitions, 49 changer transitions 0/220 dead transitions. [2024-06-14 11:32:36,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 220 transitions, 2527 flow [2024-06-14 11:32:36,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:36,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:36,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:32:36,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 11:32:36,535 INFO L175 Difference]: Start difference. First operand has 182 places, 188 transitions, 1977 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:32:36,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 220 transitions, 2527 flow [2024-06-14 11:32:36,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 220 transitions, 2408 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:36,671 INFO L231 Difference]: Finished difference. Result has 184 places, 189 transitions, 1991 flow [2024-06-14 11:32:36,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1858, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1991, PETRI_PLACES=184, PETRI_TRANSITIONS=189} [2024-06-14 11:32:36,672 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-14 11:32:36,672 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 189 transitions, 1991 flow [2024-06-14 11:32:36,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:36,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:36,672 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-14 11:32:36,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 11:32:36,673 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-14 11:32:36,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:36,673 INFO L85 PathProgramCache]: Analyzing trace with hash -329434840, now seen corresponding path program 9 times [2024-06-14 11:32:36,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:36,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177734980] [2024-06-14 11:32:36,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:36,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:36,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:36,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:36,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:36,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177734980] [2024-06-14 11:32:36,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177734980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:36,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:36,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:36,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328427035] [2024-06-14 11:32:36,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:36,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:36,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:36,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:36,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:36,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:36,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 189 transitions, 1991 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:36,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:36,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:36,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:37,289 INFO L124 PetriNetUnfolderBase]: 1643/2810 cut-off events. [2024-06-14 11:32:37,290 INFO L125 PetriNetUnfolderBase]: For 108878/108878 co-relation queries the response was YES. [2024-06-14 11:32:37,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16999 conditions, 2810 events. 1643/2810 cut-off events. For 108878/108878 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 16940 event pairs, 386 based on Foata normal form. 16/2824 useless extension candidates. Maximal degree in co-relation 16910. Up to 2320 conditions per place. [2024-06-14 11:32:37,314 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 164 selfloop transitions, 50 changer transitions 0/221 dead transitions. [2024-06-14 11:32:37,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 221 transitions, 2545 flow [2024-06-14 11:32:37,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:37,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:37,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:32:37,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-14 11:32:37,316 INFO L175 Difference]: Start difference. First operand has 184 places, 189 transitions, 1991 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:32:37,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 221 transitions, 2545 flow [2024-06-14 11:32:37,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 221 transitions, 2430 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:37,469 INFO L231 Difference]: Finished difference. Result has 186 places, 190 transitions, 2013 flow [2024-06-14 11:32:37,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1876, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2013, PETRI_PLACES=186, PETRI_TRANSITIONS=190} [2024-06-14 11:32:37,470 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-14 11:32:37,470 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 190 transitions, 2013 flow [2024-06-14 11:32:37,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:37,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:37,470 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-14 11:32:37,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 11:32:37,471 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-14 11:32:37,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:37,471 INFO L85 PathProgramCache]: Analyzing trace with hash -329582710, now seen corresponding path program 10 times [2024-06-14 11:32:37,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:37,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123870614] [2024-06-14 11:32:37,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:37,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:37,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:37,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-14 11:32:37,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:37,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123870614] [2024-06-14 11:32:37,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123870614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:37,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:37,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:37,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17670693] [2024-06-14 11:32:37,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:37,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:37,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:37,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:37,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:37,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:37,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 190 transitions, 2013 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:37,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:37,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:37,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:38,055 INFO L124 PetriNetUnfolderBase]: 1659/2842 cut-off events. [2024-06-14 11:32:38,055 INFO L125 PetriNetUnfolderBase]: For 106866/106866 co-relation queries the response was YES. [2024-06-14 11:32:38,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16971 conditions, 2842 events. 1659/2842 cut-off events. For 106866/106866 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17150 event pairs, 377 based on Foata normal form. 12/2852 useless extension candidates. Maximal degree in co-relation 16881. Up to 2081 conditions per place. [2024-06-14 11:32:38,079 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 166 selfloop transitions, 54 changer transitions 0/227 dead transitions. [2024-06-14 11:32:38,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 227 transitions, 2631 flow [2024-06-14 11:32:38,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:38,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:38,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:32:38,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 11:32:38,080 INFO L175 Difference]: Start difference. First operand has 186 places, 190 transitions, 2013 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:32:38,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 227 transitions, 2631 flow [2024-06-14 11:32:38,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 227 transitions, 2512 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:38,228 INFO L231 Difference]: Finished difference. Result has 189 places, 193 transitions, 2088 flow [2024-06-14 11:32:38,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1894, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2088, PETRI_PLACES=189, PETRI_TRANSITIONS=193} [2024-06-14 11:32:38,228 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-14 11:32:38,228 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 193 transitions, 2088 flow [2024-06-14 11:32:38,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:38,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:38,229 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-14 11:32:38,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 11:32:38,229 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-14 11:32:38,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:38,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1553936390, now seen corresponding path program 2 times [2024-06-14 11:32:38,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:38,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546402921] [2024-06-14 11:32:38,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:38,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:38,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:38,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-14 11:32:38,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:38,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546402921] [2024-06-14 11:32:38,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546402921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:38,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:38,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:38,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331417696] [2024-06-14 11:32:38,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:38,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:38,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:38,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:38,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:38,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:38,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 193 transitions, 2088 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:38,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:38,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:38,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:38,901 INFO L124 PetriNetUnfolderBase]: 1700/2923 cut-off events. [2024-06-14 11:32:38,901 INFO L125 PetriNetUnfolderBase]: For 111986/111986 co-relation queries the response was YES. [2024-06-14 11:32:38,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17454 conditions, 2923 events. 1700/2923 cut-off events. For 111986/111986 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 17859 event pairs, 394 based on Foata normal form. 12/2933 useless extension candidates. Maximal degree in co-relation 17362. Up to 2336 conditions per place. [2024-06-14 11:32:38,933 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 167 selfloop transitions, 54 changer transitions 0/228 dead transitions. [2024-06-14 11:32:38,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 228 transitions, 2678 flow [2024-06-14 11:32:38,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:38,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:38,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:32:38,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 11:32:38,934 INFO L175 Difference]: Start difference. First operand has 189 places, 193 transitions, 2088 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:32:38,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 228 transitions, 2678 flow [2024-06-14 11:32:39,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 228 transitions, 2580 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:39,111 INFO L231 Difference]: Finished difference. Result has 193 places, 194 transitions, 2138 flow [2024-06-14 11:32:39,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1990, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2138, PETRI_PLACES=193, PETRI_TRANSITIONS=194} [2024-06-14 11:32:39,111 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-14 11:32:39,112 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 194 transitions, 2138 flow [2024-06-14 11:32:39,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:39,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:39,112 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-14 11:32:39,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 11:32:39,112 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-14 11:32:39,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:39,113 INFO L85 PathProgramCache]: Analyzing trace with hash 2123206308, now seen corresponding path program 3 times [2024-06-14 11:32:39,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:39,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759742602] [2024-06-14 11:32:39,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:39,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:39,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:39,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-14 11:32:39,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:39,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759742602] [2024-06-14 11:32:39,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759742602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:39,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:39,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:39,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348694781] [2024-06-14 11:32:39,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:39,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:39,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:39,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:39,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:39,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:39,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 194 transitions, 2138 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:39,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:39,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:39,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:39,742 INFO L124 PetriNetUnfolderBase]: 1741/3004 cut-off events. [2024-06-14 11:32:39,742 INFO L125 PetriNetUnfolderBase]: For 117067/117067 co-relation queries the response was YES. [2024-06-14 11:32:39,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18009 conditions, 3004 events. 1741/3004 cut-off events. For 117067/117067 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 18487 event pairs, 368 based on Foata normal form. 12/3014 useless extension candidates. Maximal degree in co-relation 17915. Up to 1637 conditions per place. [2024-06-14 11:32:39,770 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 158 selfloop transitions, 66 changer transitions 0/231 dead transitions. [2024-06-14 11:32:39,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 231 transitions, 2830 flow [2024-06-14 11:32:39,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:39,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:39,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:32:39,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:32:39,771 INFO L175 Difference]: Start difference. First operand has 193 places, 194 transitions, 2138 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:32:39,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 231 transitions, 2830 flow [2024-06-14 11:32:39,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 231 transitions, 2696 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:39,952 INFO L231 Difference]: Finished difference. Result has 195 places, 195 transitions, 2176 flow [2024-06-14 11:32:39,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2004, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2176, PETRI_PLACES=195, PETRI_TRANSITIONS=195} [2024-06-14 11:32:39,953 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-14 11:32:39,953 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 195 transitions, 2176 flow [2024-06-14 11:32:39,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:39,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:39,954 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-14 11:32:39,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 11:32:39,954 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-14 11:32:39,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:39,954 INFO L85 PathProgramCache]: Analyzing trace with hash -122508538, now seen corresponding path program 4 times [2024-06-14 11:32:39,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:39,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797048865] [2024-06-14 11:32:39,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:39,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:39,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:40,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:40,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:40,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797048865] [2024-06-14 11:32:40,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797048865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:40,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:40,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:32:40,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869480608] [2024-06-14 11:32:40,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:40,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:32:40,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:40,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:32:40,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:32:40,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:40,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 195 transitions, 2176 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:40,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:40,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:40,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:40,709 INFO L124 PetriNetUnfolderBase]: 1721/2972 cut-off events. [2024-06-14 11:32:40,709 INFO L125 PetriNetUnfolderBase]: For 109983/109983 co-relation queries the response was YES. [2024-06-14 11:32:40,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17389 conditions, 2972 events. 1721/2972 cut-off events. For 109983/109983 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 18294 event pairs, 395 based on Foata normal form. 12/2982 useless extension candidates. Maximal degree in co-relation 17294. Up to 2283 conditions per place. [2024-06-14 11:32:40,737 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 169 selfloop transitions, 52 changer transitions 0/228 dead transitions. [2024-06-14 11:32:40,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 228 transitions, 2650 flow [2024-06-14 11:32:40,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:40,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:40,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:32:40,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 11:32:40,739 INFO L175 Difference]: Start difference. First operand has 195 places, 195 transitions, 2176 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:32:40,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 228 transitions, 2650 flow [2024-06-14 11:32:40,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 228 transitions, 2520 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:40,995 INFO L231 Difference]: Finished difference. Result has 197 places, 194 transitions, 2070 flow [2024-06-14 11:32:40,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1962, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2070, PETRI_PLACES=197, PETRI_TRANSITIONS=194} [2024-06-14 11:32:40,996 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-14 11:32:40,996 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 194 transitions, 2070 flow [2024-06-14 11:32:40,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-14 11:32:40,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:40,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:32:40,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 11:32:40,996 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-14 11:32:40,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:40,997 INFO L85 PathProgramCache]: Analyzing trace with hash -453019346, now seen corresponding path program 1 times [2024-06-14 11:32:40,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:40,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551543111] [2024-06-14 11:32:40,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:40,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:41,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:41,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:41,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:41,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551543111] [2024-06-14 11:32:41,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551543111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:41,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:41,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:41,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394102724] [2024-06-14 11:32:41,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:41,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:41,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:41,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:41,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:41,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:41,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 194 transitions, 2070 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:41,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:41,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:41,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:41,518 INFO L124 PetriNetUnfolderBase]: 1734/3002 cut-off events. [2024-06-14 11:32:41,518 INFO L125 PetriNetUnfolderBase]: For 103876/103876 co-relation queries the response was YES. [2024-06-14 11:32:41,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17438 conditions, 3002 events. 1734/3002 cut-off events. For 103876/103876 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18517 event pairs, 409 based on Foata normal form. 1/3002 useless extension candidates. Maximal degree in co-relation 17342. Up to 2609 conditions per place. [2024-06-14 11:32:41,550 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 180 selfloop transitions, 48 changer transitions 0/235 dead transitions. [2024-06-14 11:32:41,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 235 transitions, 2958 flow [2024-06-14 11:32:41,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:41,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:41,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:32:41,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 11:32:41,551 INFO L175 Difference]: Start difference. First operand has 197 places, 194 transitions, 2070 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:32:41,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 235 transitions, 2958 flow [2024-06-14 11:32:41,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 235 transitions, 2705 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-14 11:32:41,895 INFO L231 Difference]: Finished difference. Result has 195 places, 210 transitions, 2136 flow [2024-06-14 11:32:41,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1817, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2136, PETRI_PLACES=195, PETRI_TRANSITIONS=210} [2024-06-14 11:32:41,896 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-14 11:32:41,896 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 210 transitions, 2136 flow [2024-06-14 11:32:41,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:41,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:41,896 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-14 11:32:41,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 11:32:41,896 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-14 11:32:41,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:41,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1693983052, now seen corresponding path program 1 times [2024-06-14 11:32:41,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:41,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071439560] [2024-06-14 11:32:41,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:41,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:41,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:42,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:42,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:42,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071439560] [2024-06-14 11:32:42,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071439560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:42,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:42,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:42,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250271068] [2024-06-14 11:32:42,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:42,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:42,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:42,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:42,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:42,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:42,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 210 transitions, 2136 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:42,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:42,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:42,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:42,435 INFO L124 PetriNetUnfolderBase]: 1752/3032 cut-off events. [2024-06-14 11:32:42,435 INFO L125 PetriNetUnfolderBase]: For 107738/107740 co-relation queries the response was YES. [2024-06-14 11:32:42,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17320 conditions, 3032 events. 1752/3032 cut-off events. For 107738/107740 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18748 event pairs, 404 based on Foata normal form. 3/3035 useless extension candidates. Maximal degree in co-relation 17225. Up to 2658 conditions per place. [2024-06-14 11:32:42,463 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 194 selfloop transitions, 49 changer transitions 0/250 dead transitions. [2024-06-14 11:32:42,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 250 transitions, 3058 flow [2024-06-14 11:32:42,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:42,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:42,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:32:42,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:32:42,464 INFO L175 Difference]: Start difference. First operand has 195 places, 210 transitions, 2136 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:32:42,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 250 transitions, 3058 flow [2024-06-14 11:32:42,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 250 transitions, 2993 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-06-14 11:32:42,746 INFO L231 Difference]: Finished difference. Result has 203 places, 228 transitions, 2415 flow [2024-06-14 11:32:42,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2074, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2415, PETRI_PLACES=203, PETRI_TRANSITIONS=228} [2024-06-14 11:32:42,747 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-06-14 11:32:42,747 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 228 transitions, 2415 flow [2024-06-14 11:32:42,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:42,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:42,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] [2024-06-14 11:32:42,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 11:32:42,747 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-14 11:32:42,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:42,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1693983238, now seen corresponding path program 2 times [2024-06-14 11:32:42,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:42,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857094527] [2024-06-14 11:32:42,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:42,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:42,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:42,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-14 11:32:42,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:42,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857094527] [2024-06-14 11:32:42,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857094527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:42,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:42,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:42,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19204059] [2024-06-14 11:32:42,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:42,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:42,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:42,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:42,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:42,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:42,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 228 transitions, 2415 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:42,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:42,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:42,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:43,349 INFO L124 PetriNetUnfolderBase]: 1757/3041 cut-off events. [2024-06-14 11:32:43,349 INFO L125 PetriNetUnfolderBase]: For 113070/113072 co-relation queries the response was YES. [2024-06-14 11:32:43,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17742 conditions, 3041 events. 1757/3041 cut-off events. For 113070/113072 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18843 event pairs, 401 based on Foata normal form. 3/3044 useless extension candidates. Maximal degree in co-relation 17642. Up to 2703 conditions per place. [2024-06-14 11:32:43,379 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 209 selfloop transitions, 35 changer transitions 0/251 dead transitions. [2024-06-14 11:32:43,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 251 transitions, 2989 flow [2024-06-14 11:32:43,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:43,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:43,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:32:43,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 11:32:43,380 INFO L175 Difference]: Start difference. First operand has 203 places, 228 transitions, 2415 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:32:43,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 251 transitions, 2989 flow [2024-06-14 11:32:43,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 251 transitions, 2926 flow, removed 23 selfloop flow, removed 1 redundant places. [2024-06-14 11:32:43,645 INFO L231 Difference]: Finished difference. Result has 209 places, 231 transitions, 2470 flow [2024-06-14 11:32:43,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2352, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2470, PETRI_PLACES=209, PETRI_TRANSITIONS=231} [2024-06-14 11:32:43,645 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-14 11:32:43,645 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 231 transitions, 2470 flow [2024-06-14 11:32:43,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:43,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:43,646 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-14 11:32:43,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 11:32:43,646 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-14 11:32:43,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:43,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1213538136, now seen corresponding path program 2 times [2024-06-14 11:32:43,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:43,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154386634] [2024-06-14 11:32:43,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:43,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:43,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:43,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-14 11:32:43,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:43,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154386634] [2024-06-14 11:32:43,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154386634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:43,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:43,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:43,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397385900] [2024-06-14 11:32:43,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:43,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:43,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:43,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:43,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:43,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:43,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 231 transitions, 2470 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:43,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:43,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:43,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:44,172 INFO L124 PetriNetUnfolderBase]: 1788/3088 cut-off events. [2024-06-14 11:32:44,173 INFO L125 PetriNetUnfolderBase]: For 120104/120106 co-relation queries the response was YES. [2024-06-14 11:32:44,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18319 conditions, 3088 events. 1788/3088 cut-off events. For 120104/120106 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 19060 event pairs, 404 based on Foata normal form. 3/3091 useless extension candidates. Maximal degree in co-relation 18217. Up to 2697 conditions per place. [2024-06-14 11:32:44,202 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 196 selfloop transitions, 63 changer transitions 0/266 dead transitions. [2024-06-14 11:32:44,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 266 transitions, 3455 flow [2024-06-14 11:32:44,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:44,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:44,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:32:44,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-14 11:32:44,203 INFO L175 Difference]: Start difference. First operand has 209 places, 231 transitions, 2470 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:32:44,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 266 transitions, 3455 flow [2024-06-14 11:32:44,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 266 transitions, 3341 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:44,557 INFO L231 Difference]: Finished difference. Result has 211 places, 247 transitions, 2727 flow [2024-06-14 11:32:44,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2372, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2727, PETRI_PLACES=211, PETRI_TRANSITIONS=247} [2024-06-14 11:32:44,558 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-14 11:32:44,558 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 247 transitions, 2727 flow [2024-06-14 11:32:44,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:44,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:44,558 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-14 11:32:44,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 11:32:44,559 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-14 11:32:44,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:44,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1213300800, now seen corresponding path program 3 times [2024-06-14 11:32:44,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:44,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869740976] [2024-06-14 11:32:44,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:44,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:44,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:44,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-14 11:32:44,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:44,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869740976] [2024-06-14 11:32:44,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869740976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:44,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:44,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:44,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84679523] [2024-06-14 11:32:44,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:44,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:44,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:44,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:44,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:44,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:44,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 247 transitions, 2727 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:44,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:44,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:44,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:45,123 INFO L124 PetriNetUnfolderBase]: 1801/3112 cut-off events. [2024-06-14 11:32:45,124 INFO L125 PetriNetUnfolderBase]: For 126090/126092 co-relation queries the response was YES. [2024-06-14 11:32:45,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18647 conditions, 3112 events. 1801/3112 cut-off events. For 126090/126092 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 19297 event pairs, 401 based on Foata normal form. 3/3115 useless extension candidates. Maximal degree in co-relation 18544. Up to 2755 conditions per place. [2024-06-14 11:32:45,154 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 217 selfloop transitions, 48 changer transitions 0/272 dead transitions. [2024-06-14 11:32:45,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 272 transitions, 3491 flow [2024-06-14 11:32:45,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:45,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:45,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 11:32:45,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5327380952380952 [2024-06-14 11:32:45,157 INFO L175 Difference]: Start difference. First operand has 211 places, 247 transitions, 2727 flow. Second operand 8 states and 179 transitions. [2024-06-14 11:32:45,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 272 transitions, 3491 flow [2024-06-14 11:32:45,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 272 transitions, 3367 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:45,495 INFO L231 Difference]: Finished difference. Result has 218 places, 253 transitions, 2811 flow [2024-06-14 11:32:45,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2603, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2811, PETRI_PLACES=218, PETRI_TRANSITIONS=253} [2024-06-14 11:32:45,496 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-14 11:32:45,496 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 253 transitions, 2811 flow [2024-06-14 11:32:45,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:45,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:45,496 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-14 11:32:45,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 11:32:45,496 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-14 11:32:45,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:45,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1516851532, now seen corresponding path program 3 times [2024-06-14 11:32:45,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:45,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503173641] [2024-06-14 11:32:45,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:45,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:45,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:45,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:45,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:45,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503173641] [2024-06-14 11:32:45,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503173641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:45,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:45,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:45,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333848910] [2024-06-14 11:32:45,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:45,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:45,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:45,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:45,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:45,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:45,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 253 transitions, 2811 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:45,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:45,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:45,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:46,038 INFO L124 PetriNetUnfolderBase]: 1798/3108 cut-off events. [2024-06-14 11:32:46,039 INFO L125 PetriNetUnfolderBase]: For 129306/129308 co-relation queries the response was YES. [2024-06-14 11:32:46,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18621 conditions, 3108 events. 1798/3108 cut-off events. For 129306/129308 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 19298 event pairs, 404 based on Foata normal form. 3/3111 useless extension candidates. Maximal degree in co-relation 18516. Up to 2712 conditions per place. [2024-06-14 11:32:46,070 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 204 selfloop transitions, 61 changer transitions 0/272 dead transitions. [2024-06-14 11:32:46,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 272 transitions, 3595 flow [2024-06-14 11:32:46,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:46,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:46,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:32:46,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 11:32:46,071 INFO L175 Difference]: Start difference. First operand has 218 places, 253 transitions, 2811 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:32:46,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 272 transitions, 3595 flow [2024-06-14 11:32:46,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 272 transitions, 3462 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:46,433 INFO L231 Difference]: Finished difference. Result has 221 places, 253 transitions, 2806 flow [2024-06-14 11:32:46,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2678, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2806, PETRI_PLACES=221, PETRI_TRANSITIONS=253} [2024-06-14 11:32:46,433 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-14 11:32:46,434 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 253 transitions, 2806 flow [2024-06-14 11:32:46,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:46,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:46,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] [2024-06-14 11:32:46,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 11:32:46,434 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-14 11:32:46,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:46,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1516605454, now seen corresponding path program 1 times [2024-06-14 11:32:46,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:46,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062032360] [2024-06-14 11:32:46,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:46,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:46,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:46,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:46,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:46,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062032360] [2024-06-14 11:32:46,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062032360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:46,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:46,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:46,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921604861] [2024-06-14 11:32:46,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:46,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:46,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:46,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:46,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:46,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:32:46,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 253 transitions, 2806 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:46,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:46,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:32:46,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:47,011 INFO L124 PetriNetUnfolderBase]: 1740/3039 cut-off events. [2024-06-14 11:32:47,012 INFO L125 PetriNetUnfolderBase]: For 146465/146465 co-relation queries the response was YES. [2024-06-14 11:32:47,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18434 conditions, 3039 events. 1740/3039 cut-off events. For 146465/146465 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 19079 event pairs, 380 based on Foata normal form. 10/3028 useless extension candidates. Maximal degree in co-relation 18329. Up to 2555 conditions per place. [2024-06-14 11:32:47,042 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 201 selfloop transitions, 37 changer transitions 0/275 dead transitions. [2024-06-14 11:32:47,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 275 transitions, 3366 flow [2024-06-14 11:32:47,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:47,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:47,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:32:47,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 11:32:47,043 INFO L175 Difference]: Start difference. First operand has 221 places, 253 transitions, 2806 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:32:47,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 275 transitions, 3366 flow [2024-06-14 11:32:47,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 275 transitions, 3249 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:47,367 INFO L231 Difference]: Finished difference. Result has 224 places, 254 transitions, 2783 flow [2024-06-14 11:32:47,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2689, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2783, PETRI_PLACES=224, PETRI_TRANSITIONS=254} [2024-06-14 11:32:47,368 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-14 11:32:47,368 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 254 transitions, 2783 flow [2024-06-14 11:32:47,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:47,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:47,368 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-14 11:32:47,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 11:32:47,368 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-14 11:32:47,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:47,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1215313746, now seen corresponding path program 4 times [2024-06-14 11:32:47,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:47,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346498776] [2024-06-14 11:32:47,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:47,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:47,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:47,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-14 11:32:47,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:47,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346498776] [2024-06-14 11:32:47,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346498776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:47,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:47,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:47,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889723044] [2024-06-14 11:32:47,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:47,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:47,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:47,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:47,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:47,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:47,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 254 transitions, 2783 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:47,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:47,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:47,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:47,993 INFO L124 PetriNetUnfolderBase]: 1847/3178 cut-off events. [2024-06-14 11:32:47,993 INFO L125 PetriNetUnfolderBase]: For 140753/140753 co-relation queries the response was YES. [2024-06-14 11:32:48,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19243 conditions, 3178 events. 1847/3178 cut-off events. For 140753/140753 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 19756 event pairs, 408 based on Foata normal form. 1/3178 useless extension candidates. Maximal degree in co-relation 19137. Up to 2756 conditions per place. [2024-06-14 11:32:48,025 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 200 selfloop transitions, 75 changer transitions 0/282 dead transitions. [2024-06-14 11:32:48,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 282 transitions, 3703 flow [2024-06-14 11:32:48,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:48,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:48,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:32:48,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 11:32:48,026 INFO L175 Difference]: Start difference. First operand has 224 places, 254 transitions, 2783 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:32:48,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 282 transitions, 3703 flow [2024-06-14 11:32:48,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 282 transitions, 3629 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:48,402 INFO L231 Difference]: Finished difference. Result has 226 places, 260 transitions, 2965 flow [2024-06-14 11:32:48,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2709, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2965, PETRI_PLACES=226, PETRI_TRANSITIONS=260} [2024-06-14 11:32:48,403 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-14 11:32:48,403 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 260 transitions, 2965 flow [2024-06-14 11:32:48,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:48,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:48,403 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-14 11:32:48,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 11:32:48,403 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-14 11:32:48,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:48,404 INFO L85 PathProgramCache]: Analyzing trace with hash 547338188, now seen corresponding path program 5 times [2024-06-14 11:32:48,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:48,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949506564] [2024-06-14 11:32:48,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:48,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:48,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:48,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:48,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:48,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949506564] [2024-06-14 11:32:48,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949506564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:48,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:48,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:48,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378827736] [2024-06-14 11:32:48,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:48,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:48,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:48,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:48,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:48,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:48,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 260 transitions, 2965 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:48,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:48,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:48,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:48,962 INFO L124 PetriNetUnfolderBase]: 1860/3202 cut-off events. [2024-06-14 11:32:48,962 INFO L125 PetriNetUnfolderBase]: For 147172/147172 co-relation queries the response was YES. [2024-06-14 11:32:48,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19631 conditions, 3202 events. 1860/3202 cut-off events. For 147172/147172 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 19927 event pairs, 412 based on Foata normal form. 1/3202 useless extension candidates. Maximal degree in co-relation 19524. Up to 2771 conditions per place. [2024-06-14 11:32:48,993 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 197 selfloop transitions, 82 changer transitions 0/286 dead transitions. [2024-06-14 11:32:48,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 286 transitions, 3914 flow [2024-06-14 11:32:48,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:48,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:48,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:32:48,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-14 11:32:48,995 INFO L175 Difference]: Start difference. First operand has 226 places, 260 transitions, 2965 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:32:48,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 286 transitions, 3914 flow [2024-06-14 11:32:49,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 286 transitions, 3718 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:49,362 INFO L231 Difference]: Finished difference. Result has 230 places, 267 transitions, 3064 flow [2024-06-14 11:32:49,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2804, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3064, PETRI_PLACES=230, PETRI_TRANSITIONS=267} [2024-06-14 11:32:49,362 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 187 predicate places. [2024-06-14 11:32:49,362 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 267 transitions, 3064 flow [2024-06-14 11:32:49,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:49,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:49,363 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-14 11:32:49,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 11:32:49,363 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-14 11:32:49,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:49,364 INFO L85 PathProgramCache]: Analyzing trace with hash 677001852, now seen corresponding path program 6 times [2024-06-14 11:32:49,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:49,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11967081] [2024-06-14 11:32:49,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:49,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:49,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:49,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:49,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:49,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11967081] [2024-06-14 11:32:49,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11967081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:49,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:49,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:49,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621043391] [2024-06-14 11:32:49,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:49,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:49,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:49,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:49,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:49,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:49,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 267 transitions, 3064 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:49,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:49,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:49,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:50,027 INFO L124 PetriNetUnfolderBase]: 1857/3194 cut-off events. [2024-06-14 11:32:50,027 INFO L125 PetriNetUnfolderBase]: For 150494/150494 co-relation queries the response was YES. [2024-06-14 11:32:50,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19561 conditions, 3194 events. 1857/3194 cut-off events. For 150494/150494 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 19905 event pairs, 408 based on Foata normal form. 1/3194 useless extension candidates. Maximal degree in co-relation 19453. Up to 2768 conditions per place. [2024-06-14 11:32:50,064 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 205 selfloop transitions, 78 changer transitions 0/290 dead transitions. [2024-06-14 11:32:50,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 290 transitions, 4022 flow [2024-06-14 11:32:50,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:50,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:50,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:32:50,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:32:50,065 INFO L175 Difference]: Start difference. First operand has 230 places, 267 transitions, 3064 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:32:50,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 290 transitions, 4022 flow [2024-06-14 11:32:50,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 290 transitions, 3866 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:50,505 INFO L231 Difference]: Finished difference. Result has 234 places, 267 transitions, 3070 flow [2024-06-14 11:32:50,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2908, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3070, PETRI_PLACES=234, PETRI_TRANSITIONS=267} [2024-06-14 11:32:50,506 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-14 11:32:50,506 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 267 transitions, 3070 flow [2024-06-14 11:32:50,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:50,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:50,507 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-14 11:32:50,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 11:32:50,507 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-14 11:32:50,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:50,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1471694100, now seen corresponding path program 4 times [2024-06-14 11:32:50,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:50,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348858307] [2024-06-14 11:32:50,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:50,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:50,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:50,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-14 11:32:50,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:50,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348858307] [2024-06-14 11:32:50,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348858307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:50,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:50,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:50,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173569127] [2024-06-14 11:32:50,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:50,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:50,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:50,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:50,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:50,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:50,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 267 transitions, 3070 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:50,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:50,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:50,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:51,084 INFO L124 PetriNetUnfolderBase]: 1854/3196 cut-off events. [2024-06-14 11:32:51,084 INFO L125 PetriNetUnfolderBase]: For 153832/153832 co-relation queries the response was YES. [2024-06-14 11:32:51,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19558 conditions, 3196 events. 1854/3196 cut-off events. For 153832/153832 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 19970 event pairs, 416 based on Foata normal form. 1/3196 useless extension candidates. Maximal degree in co-relation 19449. Up to 2797 conditions per place. [2024-06-14 11:32:51,133 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 216 selfloop transitions, 65 changer transitions 0/288 dead transitions. [2024-06-14 11:32:51,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 288 transitions, 3935 flow [2024-06-14 11:32:51,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:51,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:51,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:32:51,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-14 11:32:51,135 INFO L175 Difference]: Start difference. First operand has 234 places, 267 transitions, 3070 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:32:51,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 288 transitions, 3935 flow [2024-06-14 11:32:51,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 288 transitions, 3771 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:51,557 INFO L231 Difference]: Finished difference. Result has 237 places, 269 transitions, 3071 flow [2024-06-14 11:32:51,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2910, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3071, PETRI_PLACES=237, PETRI_TRANSITIONS=269} [2024-06-14 11:32:51,558 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-14 11:32:51,558 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 269 transitions, 3071 flow [2024-06-14 11:32:51,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:51,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:51,558 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-14 11:32:51,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 11:32:51,559 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-14 11:32:51,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:51,559 INFO L85 PathProgramCache]: Analyzing trace with hash 677006502, now seen corresponding path program 7 times [2024-06-14 11:32:51,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:51,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000393047] [2024-06-14 11:32:51,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:51,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:51,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:51,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:51,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:51,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000393047] [2024-06-14 11:32:51,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000393047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:51,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:51,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:51,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375820308] [2024-06-14 11:32:51,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:51,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:51,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:51,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:51,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:51,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:51,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 269 transitions, 3071 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:51,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:51,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:51,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:52,174 INFO L124 PetriNetUnfolderBase]: 1851/3188 cut-off events. [2024-06-14 11:32:52,174 INFO L125 PetriNetUnfolderBase]: For 156898/156898 co-relation queries the response was YES. [2024-06-14 11:32:52,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19492 conditions, 3188 events. 1851/3188 cut-off events. For 156898/156898 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 19905 event pairs, 408 based on Foata normal form. 1/3188 useless extension candidates. Maximal degree in co-relation 19382. Up to 2838 conditions per place. [2024-06-14 11:32:52,206 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 237 selfloop transitions, 42 changer transitions 0/286 dead transitions. [2024-06-14 11:32:52,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 286 transitions, 3671 flow [2024-06-14 11:32:52,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:52,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:52,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-14 11:32:52,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54421768707483 [2024-06-14 11:32:52,208 INFO L175 Difference]: Start difference. First operand has 237 places, 269 transitions, 3071 flow. Second operand 7 states and 160 transitions. [2024-06-14 11:32:52,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 286 transitions, 3671 flow [2024-06-14 11:32:52,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 286 transitions, 3555 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:52,622 INFO L231 Difference]: Finished difference. Result has 242 places, 269 transitions, 3045 flow [2024-06-14 11:32:52,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2955, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3045, PETRI_PLACES=242, PETRI_TRANSITIONS=269} [2024-06-14 11:32:52,622 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-14 11:32:52,622 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 269 transitions, 3045 flow [2024-06-14 11:32:52,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:52,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:52,623 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-14 11:32:52,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 11:32:52,623 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-14 11:32:52,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:52,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1087642416, now seen corresponding path program 8 times [2024-06-14 11:32:52,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:52,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914568225] [2024-06-14 11:32:52,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:52,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:52,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:52,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:52,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:52,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914568225] [2024-06-14 11:32:52,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914568225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:52,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:52,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:52,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765842386] [2024-06-14 11:32:52,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:52,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:52,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:52,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:52,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:52,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:52,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 269 transitions, 3045 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:52,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:52,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:52,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:53,254 INFO L124 PetriNetUnfolderBase]: 1869/3221 cut-off events. [2024-06-14 11:32:53,254 INFO L125 PetriNetUnfolderBase]: For 163728/163728 co-relation queries the response was YES. [2024-06-14 11:32:53,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19765 conditions, 3221 events. 1869/3221 cut-off events. For 163728/163728 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20138 event pairs, 412 based on Foata normal form. 1/3221 useless extension candidates. Maximal degree in co-relation 19653. Up to 2849 conditions per place. [2024-06-14 11:32:53,287 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 231 selfloop transitions, 57 changer transitions 0/295 dead transitions. [2024-06-14 11:32:53,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 295 transitions, 3930 flow [2024-06-14 11:32:53,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:53,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:53,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 11:32:53,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5408163265306123 [2024-06-14 11:32:53,288 INFO L175 Difference]: Start difference. First operand has 242 places, 269 transitions, 3045 flow. Second operand 7 states and 159 transitions. [2024-06-14 11:32:53,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 295 transitions, 3930 flow [2024-06-14 11:32:53,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 295 transitions, 3832 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:32:53,704 INFO L231 Difference]: Finished difference. Result has 244 places, 280 transitions, 3252 flow [2024-06-14 11:32:53,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2955, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3252, PETRI_PLACES=244, PETRI_TRANSITIONS=280} [2024-06-14 11:32:53,705 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-14 11:32:53,705 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 280 transitions, 3252 flow [2024-06-14 11:32:53,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:53,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:53,706 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-14 11:32:53,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 11:32:53,706 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-14 11:32:53,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:53,706 INFO L85 PathProgramCache]: Analyzing trace with hash 688106052, now seen corresponding path program 9 times [2024-06-14 11:32:53,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:53,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420255946] [2024-06-14 11:32:53,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:53,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:53,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:53,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:53,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:53,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420255946] [2024-06-14 11:32:53,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420255946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:53,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:53,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:53,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462981596] [2024-06-14 11:32:53,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:53,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:53,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:53,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:53,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:53,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:53,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 280 transitions, 3252 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:53,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:53,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:53,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:54,355 INFO L124 PetriNetUnfolderBase]: 1866/3215 cut-off events. [2024-06-14 11:32:54,355 INFO L125 PetriNetUnfolderBase]: For 167354/167354 co-relation queries the response was YES. [2024-06-14 11:32:54,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19832 conditions, 3215 events. 1866/3215 cut-off events. For 167354/167354 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 20054 event pairs, 408 based on Foata normal form. 1/3215 useless extension candidates. Maximal degree in co-relation 19718. Up to 2846 conditions per place. [2024-06-14 11:32:54,388 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 231 selfloop transitions, 58 changer transitions 0/296 dead transitions. [2024-06-14 11:32:54,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 296 transitions, 3868 flow [2024-06-14 11:32:54,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:32:54,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:32:54,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 11:32:54,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132275132275133 [2024-06-14 11:32:54,389 INFO L175 Difference]: Start difference. First operand has 244 places, 280 transitions, 3252 flow. Second operand 9 states and 194 transitions. [2024-06-14 11:32:54,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 296 transitions, 3868 flow [2024-06-14 11:32:54,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 296 transitions, 3754 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-14 11:32:54,827 INFO L231 Difference]: Finished difference. Result has 251 places, 280 transitions, 3260 flow [2024-06-14 11:32:54,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3138, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3260, PETRI_PLACES=251, PETRI_TRANSITIONS=280} [2024-06-14 11:32:54,828 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-14 11:32:54,828 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 280 transitions, 3260 flow [2024-06-14 11:32:54,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:54,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:54,828 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-14 11:32:54,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 11:32:54,829 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-14 11:32:54,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:54,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1087463670, now seen corresponding path program 5 times [2024-06-14 11:32:54,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:54,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231251028] [2024-06-14 11:32:54,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:54,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:54,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:54,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-14 11:32:54,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:54,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231251028] [2024-06-14 11:32:54,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231251028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:54,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:54,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:54,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948138030] [2024-06-14 11:32:54,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:54,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:54,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:54,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:54,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:55,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:55,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 280 transitions, 3260 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:55,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:55,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:55,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:55,430 INFO L124 PetriNetUnfolderBase]: 1871/3231 cut-off events. [2024-06-14 11:32:55,430 INFO L125 PetriNetUnfolderBase]: For 172016/172016 co-relation queries the response was YES. [2024-06-14 11:32:55,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19960 conditions, 3231 events. 1871/3231 cut-off events. For 172016/172016 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20198 event pairs, 404 based on Foata normal form. 1/3232 useless extension candidates. Maximal degree in co-relation 19845. Up to 2911 conditions per place. [2024-06-14 11:32:55,463 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 265 selfloop transitions, 25 changer transitions 0/297 dead transitions. [2024-06-14 11:32:55,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 297 transitions, 3923 flow [2024-06-14 11:32:55,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:55,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:55,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 11:32:55,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-14 11:32:55,464 INFO L175 Difference]: Start difference. First operand has 251 places, 280 transitions, 3260 flow. Second operand 7 states and 156 transitions. [2024-06-14 11:32:55,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 297 transitions, 3923 flow [2024-06-14 11:32:55,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 297 transitions, 3795 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:32:55,914 INFO L231 Difference]: Finished difference. Result has 251 places, 283 transitions, 3243 flow [2024-06-14 11:32:55,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3132, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3243, PETRI_PLACES=251, PETRI_TRANSITIONS=283} [2024-06-14 11:32:55,915 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-14 11:32:55,915 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 283 transitions, 3243 flow [2024-06-14 11:32:55,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:55,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:55,916 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-14 11:32:55,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 11:32:55,916 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-14 11:32:55,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:55,917 INFO L85 PathProgramCache]: Analyzing trace with hash -284737868, now seen corresponding path program 6 times [2024-06-14 11:32:55,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:55,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774465869] [2024-06-14 11:32:55,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:55,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:55,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:56,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:56,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:56,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774465869] [2024-06-14 11:32:56,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774465869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:56,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:56,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:56,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049573587] [2024-06-14 11:32:56,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:56,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:56,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:56,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:56,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:56,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:56,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 283 transitions, 3243 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:56,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:56,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:56,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:56,514 INFO L124 PetriNetUnfolderBase]: 1876/3231 cut-off events. [2024-06-14 11:32:56,515 INFO L125 PetriNetUnfolderBase]: For 177675/177675 co-relation queries the response was YES. [2024-06-14 11:32:56,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20019 conditions, 3231 events. 1876/3231 cut-off events. For 177675/177675 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20165 event pairs, 412 based on Foata normal form. 1/3231 useless extension candidates. Maximal degree in co-relation 19904. Up to 2823 conditions per place. [2024-06-14 11:32:56,546 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 222 selfloop transitions, 72 changer transitions 0/301 dead transitions. [2024-06-14 11:32:56,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 301 transitions, 4046 flow [2024-06-14 11:32:56,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:32:56,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:32:56,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:32:56,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-14 11:32:56,548 INFO L175 Difference]: Start difference. First operand has 251 places, 283 transitions, 3243 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:32:56,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 301 transitions, 4046 flow [2024-06-14 11:32:57,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 301 transitions, 3958 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 11:32:57,008 INFO L231 Difference]: Finished difference. Result has 253 places, 286 transitions, 3360 flow [2024-06-14 11:32:57,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3155, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3360, PETRI_PLACES=253, PETRI_TRANSITIONS=286} [2024-06-14 11:32:57,009 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-14 11:32:57,009 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 286 transitions, 3360 flow [2024-06-14 11:32:57,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:57,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:57,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] [2024-06-14 11:32:57,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 11:32:57,010 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-14 11:32:57,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:57,010 INFO L85 PathProgramCache]: Analyzing trace with hash -2012232232, now seen corresponding path program 7 times [2024-06-14 11:32:57,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:57,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111665482] [2024-06-14 11:32:57,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:57,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:57,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:57,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:57,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:57,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111665482] [2024-06-14 11:32:57,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111665482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:57,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:57,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:57,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733634725] [2024-06-14 11:32:57,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:57,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:57,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:57,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:57,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:57,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:57,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 286 transitions, 3360 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:57,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:57,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:57,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:57,648 INFO L124 PetriNetUnfolderBase]: 1897/3272 cut-off events. [2024-06-14 11:32:57,648 INFO L125 PetriNetUnfolderBase]: For 187897/187899 co-relation queries the response was YES. [2024-06-14 11:32:57,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20565 conditions, 3272 events. 1897/3272 cut-off events. For 187897/187899 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20519 event pairs, 408 based on Foata normal form. 3/3275 useless extension candidates. Maximal degree in co-relation 20449. Up to 2847 conditions per place. [2024-06-14 11:32:57,681 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 222 selfloop transitions, 85 changer transitions 0/314 dead transitions. [2024-06-14 11:32:57,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 314 transitions, 4446 flow [2024-06-14 11:32:57,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:32:57,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:32:57,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:32:57,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 11:32:57,682 INFO L175 Difference]: Start difference. First operand has 253 places, 286 transitions, 3360 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:32:57,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 314 transitions, 4446 flow [2024-06-14 11:32:58,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 314 transitions, 4299 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-14 11:32:58,140 INFO L231 Difference]: Finished difference. Result has 255 places, 296 transitions, 3569 flow [2024-06-14 11:32:58,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3224, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3569, PETRI_PLACES=255, PETRI_TRANSITIONS=296} [2024-06-14 11:32:58,140 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-14 11:32:58,141 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 296 transitions, 3569 flow [2024-06-14 11:32:58,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:58,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:58,141 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-14 11:32:58,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 11:32:58,141 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-14 11:32:58,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:58,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1915330124, now seen corresponding path program 10 times [2024-06-14 11:32:58,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:58,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511261741] [2024-06-14 11:32:58,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:58,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:58,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:58,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:58,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:58,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511261741] [2024-06-14 11:32:58,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511261741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:58,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:58,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:58,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901953088] [2024-06-14 11:32:58,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:58,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:58,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:58,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:58,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:58,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:58,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 296 transitions, 3569 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:58,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:58,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:58,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:32:58,794 INFO L124 PetriNetUnfolderBase]: 1894/3268 cut-off events. [2024-06-14 11:32:58,794 INFO L125 PetriNetUnfolderBase]: For 191671/191673 co-relation queries the response was YES. [2024-06-14 11:32:58,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20573 conditions, 3268 events. 1894/3268 cut-off events. For 191671/191673 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20479 event pairs, 405 based on Foata normal form. 3/3271 useless extension candidates. Maximal degree in co-relation 20456. Up to 2832 conditions per place. [2024-06-14 11:32:58,828 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 236 selfloop transitions, 84 changer transitions 0/327 dead transitions. [2024-06-14 11:32:58,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 327 transitions, 4415 flow [2024-06-14 11:32:58,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:32:58,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:32:58,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:32:58,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 11:32:58,830 INFO L175 Difference]: Start difference. First operand has 255 places, 296 transitions, 3569 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:32:58,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 327 transitions, 4415 flow [2024-06-14 11:32:59,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 327 transitions, 4247 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-14 11:32:59,397 INFO L231 Difference]: Finished difference. Result has 260 places, 296 transitions, 3589 flow [2024-06-14 11:32:59,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3403, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3589, PETRI_PLACES=260, PETRI_TRANSITIONS=296} [2024-06-14 11:32:59,398 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-14 11:32:59,398 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 296 transitions, 3589 flow [2024-06-14 11:32:59,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:59,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:32:59,399 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-14 11:32:59,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 11:32:59,399 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-14 11:32:59,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:32:59,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1059429010, now seen corresponding path program 8 times [2024-06-14 11:32:59,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:32:59,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325730733] [2024-06-14 11:32:59,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:32:59,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:32:59,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:32:59,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:32:59,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:32:59,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325730733] [2024-06-14 11:32:59,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325730733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:32:59,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:32:59,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:32:59,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203133121] [2024-06-14 11:32:59,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:32:59,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:32:59,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:32:59,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:32:59,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:32:59,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:32:59,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 296 transitions, 3589 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:32:59,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:32:59,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:32:59,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:00,003 INFO L124 PetriNetUnfolderBase]: 1891/3266 cut-off events. [2024-06-14 11:33:00,003 INFO L125 PetriNetUnfolderBase]: For 189668/189670 co-relation queries the response was YES. [2024-06-14 11:33:00,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20492 conditions, 3266 events. 1891/3266 cut-off events. For 189668/189670 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20486 event pairs, 412 based on Foata normal form. 3/3269 useless extension candidates. Maximal degree in co-relation 20375. Up to 2840 conditions per place. [2024-06-14 11:33:00,039 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 226 selfloop transitions, 84 changer transitions 0/317 dead transitions. [2024-06-14 11:33:00,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 317 transitions, 4517 flow [2024-06-14 11:33:00,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:00,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:00,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 11:33:00,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:33:00,040 INFO L175 Difference]: Start difference. First operand has 260 places, 296 transitions, 3589 flow. Second operand 6 states and 150 transitions. [2024-06-14 11:33:00,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 317 transitions, 4517 flow [2024-06-14 11:33:00,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 317 transitions, 4317 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:00,563 INFO L231 Difference]: Finished difference. Result has 259 places, 296 transitions, 3583 flow [2024-06-14 11:33:00,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3401, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3583, PETRI_PLACES=259, PETRI_TRANSITIONS=296} [2024-06-14 11:33:00,563 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-14 11:33:00,563 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 296 transitions, 3583 flow [2024-06-14 11:33:00,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:00,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:00,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-14 11:33:00,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 11:33:00,564 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-14 11:33:00,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:00,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1923104456, now seen corresponding path program 9 times [2024-06-14 11:33:00,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:00,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657276257] [2024-06-14 11:33:00,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:00,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:00,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:00,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:00,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:00,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657276257] [2024-06-14 11:33:00,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657276257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:00,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:00,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:00,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96916601] [2024-06-14 11:33:00,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:00,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:00,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:00,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:00,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:00,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:00,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 296 transitions, 3583 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:00,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:00,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:00,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:01,179 INFO L124 PetriNetUnfolderBase]: 1888/3259 cut-off events. [2024-06-14 11:33:01,179 INFO L125 PetriNetUnfolderBase]: For 176549/176549 co-relation queries the response was YES. [2024-06-14 11:33:01,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20206 conditions, 3259 events. 1888/3259 cut-off events. For 176549/176549 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20430 event pairs, 400 based on Foata normal form. 1/3260 useless extension candidates. Maximal degree in co-relation 20089. Up to 2868 conditions per place. [2024-06-14 11:33:01,213 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 254 selfloop transitions, 62 changer transitions 0/323 dead transitions. [2024-06-14 11:33:01,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 323 transitions, 4407 flow [2024-06-14 11:33:01,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:01,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:01,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:33:01,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:33:01,214 INFO L175 Difference]: Start difference. First operand has 259 places, 296 transitions, 3583 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:33:01,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 323 transitions, 4407 flow [2024-06-14 11:33:01,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 323 transitions, 4245 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:01,587 INFO L231 Difference]: Finished difference. Result has 261 places, 296 transitions, 3573 flow [2024-06-14 11:33:01,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3425, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3573, PETRI_PLACES=261, PETRI_TRANSITIONS=296} [2024-06-14 11:33:01,588 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-14 11:33:01,588 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 296 transitions, 3573 flow [2024-06-14 11:33:01,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:01,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:01,588 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-14 11:33:01,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 11:33:01,588 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-14 11:33:01,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:01,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1266349174, now seen corresponding path program 11 times [2024-06-14 11:33:01,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:01,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930593804] [2024-06-14 11:33:01,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:01,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:01,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:01,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:01,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:01,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930593804] [2024-06-14 11:33:01,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930593804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:01,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:01,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:01,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080296454] [2024-06-14 11:33:01,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:01,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:01,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:01,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:01,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:01,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:01,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 296 transitions, 3573 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:01,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:01,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:01,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:02,216 INFO L124 PetriNetUnfolderBase]: 1885/3250 cut-off events. [2024-06-14 11:33:02,216 INFO L125 PetriNetUnfolderBase]: For 169634/169634 co-relation queries the response was YES. [2024-06-14 11:33:02,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20018 conditions, 3250 events. 1885/3250 cut-off events. For 169634/169634 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20379 event pairs, 408 based on Foata normal form. 1/3250 useless extension candidates. Maximal degree in co-relation 19902. Up to 2821 conditions per place. [2024-06-14 11:33:02,249 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 228 selfloop transitions, 81 changer transitions 0/316 dead transitions. [2024-06-14 11:33:02,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 316 transitions, 4363 flow [2024-06-14 11:33:02,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:02,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:02,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:33:02,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 11:33:02,250 INFO L175 Difference]: Start difference. First operand has 261 places, 296 transitions, 3573 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:33:02,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 316 transitions, 4363 flow [2024-06-14 11:33:02,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 316 transitions, 4171 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:02,759 INFO L231 Difference]: Finished difference. Result has 261 places, 296 transitions, 3559 flow [2024-06-14 11:33:02,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3383, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3559, PETRI_PLACES=261, PETRI_TRANSITIONS=296} [2024-06-14 11:33:02,759 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-14 11:33:02,759 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 296 transitions, 3559 flow [2024-06-14 11:33:02,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:02,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:02,760 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-14 11:33:02,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 11:33:02,760 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-14 11:33:02,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:02,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1266082450, now seen corresponding path program 10 times [2024-06-14 11:33:02,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:02,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895992449] [2024-06-14 11:33:02,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:02,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:02,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:02,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:02,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:02,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895992449] [2024-06-14 11:33:02,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895992449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:02,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:02,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:02,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904793513] [2024-06-14 11:33:02,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:02,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:02,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:02,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:02,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:02,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:02,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 296 transitions, 3559 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:02,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:02,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:02,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:03,328 INFO L124 PetriNetUnfolderBase]: 1882/3246 cut-off events. [2024-06-14 11:33:03,329 INFO L125 PetriNetUnfolderBase]: For 167770/167770 co-relation queries the response was YES. [2024-06-14 11:33:03,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19945 conditions, 3246 events. 1882/3246 cut-off events. For 167770/167770 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20356 event pairs, 412 based on Foata normal form. 1/3246 useless extension candidates. Maximal degree in co-relation 19829. Up to 2830 conditions per place. [2024-06-14 11:33:03,361 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 222 selfloop transitions, 84 changer transitions 0/313 dead transitions. [2024-06-14 11:33:03,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 313 transitions, 4335 flow [2024-06-14 11:33:03,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:03,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:03,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:33:03,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 11:33:03,362 INFO L175 Difference]: Start difference. First operand has 261 places, 296 transitions, 3559 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:33:03,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 313 transitions, 4335 flow [2024-06-14 11:33:03,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 313 transitions, 4107 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:03,798 INFO L231 Difference]: Finished difference. Result has 260 places, 296 transitions, 3517 flow [2024-06-14 11:33:03,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3335, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3517, PETRI_PLACES=260, PETRI_TRANSITIONS=296} [2024-06-14 11:33:03,798 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-14 11:33:03,799 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 296 transitions, 3517 flow [2024-06-14 11:33:03,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:03,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:03,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-14 11:33:03,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 11:33:03,799 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-14 11:33:03,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:03,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1266082264, now seen corresponding path program 12 times [2024-06-14 11:33:03,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:03,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866610795] [2024-06-14 11:33:03,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:03,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:03,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:03,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:03,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:03,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866610795] [2024-06-14 11:33:03,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866610795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:03,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:03,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:03,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471680691] [2024-06-14 11:33:03,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:03,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:03,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:03,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:03,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:03,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:03,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 296 transitions, 3517 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:03,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:03,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:03,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:04,584 INFO L124 PetriNetUnfolderBase]: 1879/3242 cut-off events. [2024-06-14 11:33:04,585 INFO L125 PetriNetUnfolderBase]: For 160692/160692 co-relation queries the response was YES. [2024-06-14 11:33:04,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19724 conditions, 3242 events. 1879/3242 cut-off events. For 160692/160692 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20323 event pairs, 408 based on Foata normal form. 1/3242 useless extension candidates. Maximal degree in co-relation 19608. Up to 2814 conditions per place. [2024-06-14 11:33:04,618 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 232 selfloop transitions, 84 changer transitions 0/323 dead transitions. [2024-06-14 11:33:04,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 323 transitions, 4217 flow [2024-06-14 11:33:04,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:04,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:04,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:33:04,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:33:04,619 INFO L175 Difference]: Start difference. First operand has 260 places, 296 transitions, 3517 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:33:04,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 323 transitions, 4217 flow [2024-06-14 11:33:05,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 323 transitions, 4031 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:05,049 INFO L231 Difference]: Finished difference. Result has 262 places, 296 transitions, 3517 flow [2024-06-14 11:33:05,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3331, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3517, PETRI_PLACES=262, PETRI_TRANSITIONS=296} [2024-06-14 11:33:05,049 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-14 11:33:05,049 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 296 transitions, 3517 flow [2024-06-14 11:33:05,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:05,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:05,050 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-14 11:33:05,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 11:33:05,050 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-14 11:33:05,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:05,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1999720012, now seen corresponding path program 11 times [2024-06-14 11:33:05,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:05,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816224332] [2024-06-14 11:33:05,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:05,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:05,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:05,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:05,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:05,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816224332] [2024-06-14 11:33:05,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816224332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:05,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:05,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:05,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610077060] [2024-06-14 11:33:05,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:05,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:05,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:05,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:05,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:05,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:05,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 296 transitions, 3517 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:05,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:05,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:05,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:05,693 INFO L124 PetriNetUnfolderBase]: 1876/3242 cut-off events. [2024-06-14 11:33:05,693 INFO L125 PetriNetUnfolderBase]: For 149604/149606 co-relation queries the response was YES. [2024-06-14 11:33:05,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19511 conditions, 3242 events. 1876/3242 cut-off events. For 149604/149606 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20308 event pairs, 408 based on Foata normal form. 3/3245 useless extension candidates. Maximal degree in co-relation 19396. Up to 2853 conditions per place. [2024-06-14 11:33:05,728 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 248 selfloop transitions, 59 changer transitions 0/314 dead transitions. [2024-06-14 11:33:05,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 314 transitions, 4177 flow [2024-06-14 11:33:05,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:33:05,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:33:05,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-14 11:33:05,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 11:33:05,729 INFO L175 Difference]: Start difference. First operand has 262 places, 296 transitions, 3517 flow. Second operand 5 states and 130 transitions. [2024-06-14 11:33:05,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 314 transitions, 4177 flow [2024-06-14 11:33:06,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 314 transitions, 3965 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-14 11:33:06,155 INFO L231 Difference]: Finished difference. Result has 256 places, 296 transitions, 3443 flow [2024-06-14 11:33:06,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3305, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3443, PETRI_PLACES=256, PETRI_TRANSITIONS=296} [2024-06-14 11:33:06,156 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-14 11:33:06,156 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 296 transitions, 3443 flow [2024-06-14 11:33:06,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:06,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:06,156 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-14 11:33:06,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 11:33:06,156 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-14 11:33:06,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:06,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1059675088, now seen corresponding path program 2 times [2024-06-14 11:33:06,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:06,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351089530] [2024-06-14 11:33:06,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:06,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:06,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:06,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-14 11:33:06,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:06,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351089530] [2024-06-14 11:33:06,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351089530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:06,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:06,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:06,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178609052] [2024-06-14 11:33:06,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:06,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:06,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:06,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:06,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:06,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:33:06,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 296 transitions, 3443 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:06,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:06,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:33:06,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:06,773 INFO L124 PetriNetUnfolderBase]: 1809/3167 cut-off events. [2024-06-14 11:33:06,774 INFO L125 PetriNetUnfolderBase]: For 153789/153789 co-relation queries the response was YES. [2024-06-14 11:33:06,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18944 conditions, 3167 events. 1809/3167 cut-off events. For 153789/153789 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20093 event pairs, 386 based on Foata normal form. 10/3153 useless extension candidates. Maximal degree in co-relation 18832. Up to 2602 conditions per place. [2024-06-14 11:33:06,806 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 227 selfloop transitions, 38 changer transitions 0/317 dead transitions. [2024-06-14 11:33:06,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 317 transitions, 4057 flow [2024-06-14 11:33:06,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:06,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:06,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:33:06,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 11:33:06,807 INFO L175 Difference]: Start difference. First operand has 256 places, 296 transitions, 3443 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:33:06,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 317 transitions, 4057 flow [2024-06-14 11:33:07,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 317 transitions, 3923 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:07,160 INFO L231 Difference]: Finished difference. Result has 257 places, 297 transitions, 3411 flow [2024-06-14 11:33:07,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3309, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3411, PETRI_PLACES=257, PETRI_TRANSITIONS=297} [2024-06-14 11:33:07,161 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-14 11:33:07,161 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 297 transitions, 3411 flow [2024-06-14 11:33:07,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:07,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:07,161 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-14 11:33:07,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 11:33:07,162 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-14 11:33:07,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:07,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1999711084, now seen corresponding path program 3 times [2024-06-14 11:33:07,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:07,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248688919] [2024-06-14 11:33:07,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:07,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:07,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33: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-14 11:33:07,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:07,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248688919] [2024-06-14 11:33:07,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248688919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:07,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:07,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:07,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270339505] [2024-06-14 11:33:07,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:07,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:07,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:07,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:07,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:07,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:33:07,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 297 transitions, 3411 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:07,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:07,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:33:07,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:07,999 INFO L124 PetriNetUnfolderBase]: 1838/3223 cut-off events. [2024-06-14 11:33:07,999 INFO L125 PetriNetUnfolderBase]: For 154500/154500 co-relation queries the response was YES. [2024-06-14 11:33:08,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19255 conditions, 3223 events. 1838/3223 cut-off events. For 154500/154500 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20595 event pairs, 316 based on Foata normal form. 9/3209 useless extension candidates. Maximal degree in co-relation 19143. Up to 2658 conditions per place. [2024-06-14 11:33:08,045 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 238 selfloop transitions, 30 changer transitions 0/320 dead transitions. [2024-06-14 11:33:08,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 320 transitions, 4039 flow [2024-06-14 11:33:08,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:33:08,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:33:08,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-14 11:33:08,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-14 11:33:08,046 INFO L175 Difference]: Start difference. First operand has 257 places, 297 transitions, 3411 flow. Second operand 5 states and 134 transitions. [2024-06-14 11:33:08,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 320 transitions, 4039 flow [2024-06-14 11:33:08,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 320 transitions, 3961 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:08,433 INFO L231 Difference]: Finished difference. Result has 258 places, 298 transitions, 3423 flow [2024-06-14 11:33:08,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3335, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3423, PETRI_PLACES=258, PETRI_TRANSITIONS=298} [2024-06-14 11:33:08,434 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-14 11:33:08,434 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 298 transitions, 3423 flow [2024-06-14 11:33:08,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:08,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:08,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] [2024-06-14 11:33:08,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 11:33:08,434 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-14 11:33:08,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:08,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1999263754, now seen corresponding path program 4 times [2024-06-14 11:33:08,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:08,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027802276] [2024-06-14 11:33:08,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:08,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:08,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:08,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-14 11:33:08,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:08,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027802276] [2024-06-14 11:33:08,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027802276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:08,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:08,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:08,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465200443] [2024-06-14 11:33:08,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:08,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:08,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:08,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:08,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:08,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:33:08,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 298 transitions, 3423 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:08,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:08,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:33:08,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:09,049 INFO L124 PetriNetUnfolderBase]: 1840/3229 cut-off events. [2024-06-14 11:33:09,050 INFO L125 PetriNetUnfolderBase]: For 144907/144907 co-relation queries the response was YES. [2024-06-14 11:33:09,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19012 conditions, 3229 events. 1840/3229 cut-off events. For 144907/144907 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20625 event pairs, 310 based on Foata normal form. 8/3214 useless extension candidates. Maximal degree in co-relation 18899. Up to 2636 conditions per place. [2024-06-14 11:33:09,082 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 240 selfloop transitions, 33 changer transitions 0/325 dead transitions. [2024-06-14 11:33:09,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 325 transitions, 4081 flow [2024-06-14 11:33:09,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:09,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:09,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-14 11:33:09,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-14 11:33:09,083 INFO L175 Difference]: Start difference. First operand has 258 places, 298 transitions, 3423 flow. Second operand 6 states and 155 transitions. [2024-06-14 11:33:09,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 325 transitions, 4081 flow [2024-06-14 11:33:09,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 325 transitions, 4027 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:09,665 INFO L231 Difference]: Finished difference. Result has 261 places, 299 transitions, 3457 flow [2024-06-14 11:33:09,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3369, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3457, PETRI_PLACES=261, PETRI_TRANSITIONS=299} [2024-06-14 11:33:09,666 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-14 11:33:09,666 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 299 transitions, 3457 flow [2024-06-14 11:33:09,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:09,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:09,666 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-14 11:33:09,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 11:33:09,666 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-14 11:33:09,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:09,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1205780626, now seen corresponding path program 1 times [2024-06-14 11:33:09,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:09,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403987147] [2024-06-14 11:33:09,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:09,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:09,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:09,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:09,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:09,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403987147] [2024-06-14 11:33:09,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403987147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:09,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:09,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:09,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342771533] [2024-06-14 11:33:09,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:09,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:09,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:09,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:09,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:09,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:33:09,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 299 transitions, 3457 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:09,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:09,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:33:09,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:10,323 INFO L124 PetriNetUnfolderBase]: 1944/3399 cut-off events. [2024-06-14 11:33:10,324 INFO L125 PetriNetUnfolderBase]: For 161702/161702 co-relation queries the response was YES. [2024-06-14 11:33:10,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20282 conditions, 3399 events. 1944/3399 cut-off events. For 161702/161702 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 21854 event pairs, 388 based on Foata normal form. 8/3401 useless extension candidates. Maximal degree in co-relation 20168. Up to 2821 conditions per place. [2024-06-14 11:33:10,358 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 244 selfloop transitions, 41 changer transitions 0/329 dead transitions. [2024-06-14 11:33:10,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 329 transitions, 4267 flow [2024-06-14 11:33:10,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:10,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:10,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:33:10,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 11:33:10,359 INFO L175 Difference]: Start difference. First operand has 261 places, 299 transitions, 3457 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:33:10,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 329 transitions, 4267 flow [2024-06-14 11:33:10,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 329 transitions, 4193 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:10,753 INFO L231 Difference]: Finished difference. Result has 264 places, 301 transitions, 3499 flow [2024-06-14 11:33:10,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3383, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3499, PETRI_PLACES=264, PETRI_TRANSITIONS=301} [2024-06-14 11:33:10,754 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-14 11:33:10,754 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 301 transitions, 3499 flow [2024-06-14 11:33:10,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:10,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:10,755 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-14 11:33:10,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 11:33:10,755 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-14 11:33:10,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:10,755 INFO L85 PathProgramCache]: Analyzing trace with hash -399752394, now seen corresponding path program 2 times [2024-06-14 11:33:10,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:10,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293066952] [2024-06-14 11:33:10,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:10,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:10,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:10,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-14 11:33:10,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:10,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293066952] [2024-06-14 11:33:10,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293066952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:10,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:10,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:10,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412500367] [2024-06-14 11:33:10,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:10,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:10,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:10,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:10,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:10,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:33:10,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 301 transitions, 3499 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:10,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:10,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:33:10,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:11,441 INFO L124 PetriNetUnfolderBase]: 1985/3454 cut-off events. [2024-06-14 11:33:11,441 INFO L125 PetriNetUnfolderBase]: For 171006/171006 co-relation queries the response was YES. [2024-06-14 11:33:11,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20687 conditions, 3454 events. 1985/3454 cut-off events. For 171006/171006 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 22197 event pairs, 416 based on Foata normal form. 10/3461 useless extension candidates. Maximal degree in co-relation 20572. Up to 2953 conditions per place. [2024-06-14 11:33:11,480 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 240 selfloop transitions, 39 changer transitions 0/323 dead transitions. [2024-06-14 11:33:11,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 323 transitions, 4145 flow [2024-06-14 11:33:11,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:11,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:11,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:33:11,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 11:33:11,481 INFO L175 Difference]: Start difference. First operand has 264 places, 301 transitions, 3499 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:33:11,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 323 transitions, 4145 flow [2024-06-14 11:33:11,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 323 transitions, 4094 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:11,850 INFO L231 Difference]: Finished difference. Result has 268 places, 302 transitions, 3550 flow [2024-06-14 11:33:11,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3448, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3550, PETRI_PLACES=268, PETRI_TRANSITIONS=302} [2024-06-14 11:33:11,851 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-14 11:33:11,851 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 302 transitions, 3550 flow [2024-06-14 11:33:11,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:11,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:11,852 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-14 11:33:11,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 11:33:11,852 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-14 11:33:11,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:11,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1087632496, now seen corresponding path program 3 times [2024-06-14 11:33:11,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:11,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007965468] [2024-06-14 11:33:11,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:11,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:11,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:12,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:12,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:12,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007965468] [2024-06-14 11:33:12,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007965468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:12,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:12,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:12,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610215699] [2024-06-14 11:33:12,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:12,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:12,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:12,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:12,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:12,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:33:12,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 302 transitions, 3550 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:12,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:12,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:33:12,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:12,646 INFO L124 PetriNetUnfolderBase]: 2014/3503 cut-off events. [2024-06-14 11:33:12,647 INFO L125 PetriNetUnfolderBase]: For 176932/176932 co-relation queries the response was YES. [2024-06-14 11:33:12,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21156 conditions, 3503 events. 2014/3503 cut-off events. For 176932/176932 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 22540 event pairs, 420 based on Foata normal form. 10/3508 useless extension candidates. Maximal degree in co-relation 21039. Up to 3015 conditions per place. [2024-06-14 11:33:12,684 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 250 selfloop transitions, 27 changer transitions 0/321 dead transitions. [2024-06-14 11:33:12,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 321 transitions, 4186 flow [2024-06-14 11:33:12,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:12,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:12,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:33:12,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-14 11:33:12,685 INFO L175 Difference]: Start difference. First operand has 268 places, 302 transitions, 3550 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:33:12,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 321 transitions, 4186 flow [2024-06-14 11:33:13,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 321 transitions, 4108 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:13,090 INFO L231 Difference]: Finished difference. Result has 270 places, 303 transitions, 3552 flow [2024-06-14 11:33:13,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3472, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3552, PETRI_PLACES=270, PETRI_TRANSITIONS=303} [2024-06-14 11:33:13,091 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-14 11:33:13,091 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 303 transitions, 3552 flow [2024-06-14 11:33:13,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:13,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:13,091 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-14 11:33:13,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 11:33:13,091 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-14 11:33:13,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:13,092 INFO L85 PathProgramCache]: Analyzing trace with hash -284276526, now seen corresponding path program 1 times [2024-06-14 11:33:13,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:13,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992104411] [2024-06-14 11:33:13,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:13,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:13,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:13,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:13,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:13,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992104411] [2024-06-14 11:33:13,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992104411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:13,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:13,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:13,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031826128] [2024-06-14 11:33:13,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:13,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:13,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:13,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:13,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:13,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:13,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 303 transitions, 3552 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:13,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:13,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:13,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:13,764 INFO L124 PetriNetUnfolderBase]: 2091/3588 cut-off events. [2024-06-14 11:33:13,765 INFO L125 PetriNetUnfolderBase]: For 167572/167572 co-relation queries the response was YES. [2024-06-14 11:33:13,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21691 conditions, 3588 events. 2091/3588 cut-off events. For 167572/167572 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22802 event pairs, 439 based on Foata normal form. 2/3590 useless extension candidates. Maximal degree in co-relation 21573. Up to 3253 conditions per place. [2024-06-14 11:33:13,804 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 289 selfloop transitions, 24 changer transitions 0/320 dead transitions. [2024-06-14 11:33:13,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 320 transitions, 4248 flow [2024-06-14 11:33:13,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:13,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:13,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 11:33:13,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-14 11:33:13,805 INFO L175 Difference]: Start difference. First operand has 270 places, 303 transitions, 3552 flow. Second operand 7 states and 156 transitions. [2024-06-14 11:33:13,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 320 transitions, 4248 flow [2024-06-14 11:33:14,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 320 transitions, 4192 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:14,315 INFO L231 Difference]: Finished difference. Result has 272 places, 305 transitions, 3587 flow [2024-06-14 11:33:14,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3496, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3587, PETRI_PLACES=272, PETRI_TRANSITIONS=305} [2024-06-14 11:33:14,316 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-14 11:33:14,316 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 305 transitions, 3587 flow [2024-06-14 11:33:14,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:14,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:14,316 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-14 11:33:14,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 11:33:14,317 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-14 11:33:14,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:14,317 INFO L85 PathProgramCache]: Analyzing trace with hash -455552488, now seen corresponding path program 4 times [2024-06-14 11:33:14,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:14,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149258831] [2024-06-14 11:33:14,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:14,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:14,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:14,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:14,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:14,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149258831] [2024-06-14 11:33:14,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149258831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:14,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:14,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:14,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47399511] [2024-06-14 11:33:14,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:14,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:14,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:14,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:14,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:14,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:33:14,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 305 transitions, 3587 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:14,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:14,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:33:14,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:15,000 INFO L124 PetriNetUnfolderBase]: 1999/3487 cut-off events. [2024-06-14 11:33:15,000 INFO L125 PetriNetUnfolderBase]: For 169197/169197 co-relation queries the response was YES. [2024-06-14 11:33:15,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20604 conditions, 3487 events. 1999/3487 cut-off events. For 169197/169197 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 22530 event pairs, 383 based on Foata normal form. 10/3492 useless extension candidates. Maximal degree in co-relation 20485. Up to 2925 conditions per place. [2024-06-14 11:33:15,039 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 247 selfloop transitions, 37 changer transitions 0/328 dead transitions. [2024-06-14 11:33:15,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 328 transitions, 4233 flow [2024-06-14 11:33:15,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:15,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:15,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 11:33:15,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-14 11:33:15,040 INFO L175 Difference]: Start difference. First operand has 272 places, 305 transitions, 3587 flow. Second operand 6 states and 151 transitions. [2024-06-14 11:33:15,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 328 transitions, 4233 flow [2024-06-14 11:33:15,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 328 transitions, 4156 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:15,610 INFO L231 Difference]: Finished difference. Result has 273 places, 305 transitions, 3597 flow [2024-06-14 11:33:15,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3510, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3597, PETRI_PLACES=273, PETRI_TRANSITIONS=305} [2024-06-14 11:33:15,611 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-06-14 11:33:15,611 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 305 transitions, 3597 flow [2024-06-14 11:33:15,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:15,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:15,611 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-14 11:33:15,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 11:33:15,611 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-14 11:33:15,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:15,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1266543792, now seen corresponding path program 2 times [2024-06-14 11:33:15,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:15,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057158156] [2024-06-14 11:33:15,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:15,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:15,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:15,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:15,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:15,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057158156] [2024-06-14 11:33:15,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057158156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:15,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:15,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:15,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246832208] [2024-06-14 11:33:15,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:15,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:15,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:15,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:15,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:15,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:15,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 305 transitions, 3597 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:15,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:15,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:15,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:16,285 INFO L124 PetriNetUnfolderBase]: 2081/3584 cut-off events. [2024-06-14 11:33:16,286 INFO L125 PetriNetUnfolderBase]: For 159095/159095 co-relation queries the response was YES. [2024-06-14 11:33:16,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21244 conditions, 3584 events. 2081/3584 cut-off events. For 159095/159095 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 22768 event pairs, 430 based on Foata normal form. 2/3586 useless extension candidates. Maximal degree in co-relation 21124. Up to 3232 conditions per place. [2024-06-14 11:33:16,325 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 288 selfloop transitions, 29 changer transitions 0/324 dead transitions. [2024-06-14 11:33:16,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 324 transitions, 4341 flow [2024-06-14 11:33:16,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:16,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:16,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-14 11:33:16,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:33:16,326 INFO L175 Difference]: Start difference. First operand has 273 places, 305 transitions, 3597 flow. Second operand 6 states and 138 transitions. [2024-06-14 11:33:16,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 324 transitions, 4341 flow [2024-06-14 11:33:16,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 324 transitions, 4253 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:16,976 INFO L231 Difference]: Finished difference. Result has 274 places, 310 transitions, 3655 flow [2024-06-14 11:33:16,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3515, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3655, PETRI_PLACES=274, PETRI_TRANSITIONS=310} [2024-06-14 11:33:16,977 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-14 11:33:16,977 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 310 transitions, 3655 flow [2024-06-14 11:33:16,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:16,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:16,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:16,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 11:33:16,977 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-14 11:33:16,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:16,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1494444942, now seen corresponding path program 3 times [2024-06-14 11:33:16,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:16,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946984300] [2024-06-14 11:33:16,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:16,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:16,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:17,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:17,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:17,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946984300] [2024-06-14 11:33:17,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946984300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:17,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:17,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:17,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906948363] [2024-06-14 11:33:17,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:17,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:17,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:17,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:17,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:17,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:17,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 310 transitions, 3655 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:17,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:17,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:17,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:17,625 INFO L124 PetriNetUnfolderBase]: 2089/3596 cut-off events. [2024-06-14 11:33:17,626 INFO L125 PetriNetUnfolderBase]: For 159185/159185 co-relation queries the response was YES. [2024-06-14 11:33:17,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21332 conditions, 3596 events. 2089/3596 cut-off events. For 159185/159185 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22889 event pairs, 432 based on Foata normal form. 2/3598 useless extension candidates. Maximal degree in co-relation 21211. Up to 3238 conditions per place. [2024-06-14 11:33:17,666 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 289 selfloop transitions, 29 changer transitions 0/325 dead transitions. [2024-06-14 11:33:17,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 325 transitions, 4365 flow [2024-06-14 11:33:17,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:33:17,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:33:17,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-14 11:33:17,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:33:17,667 INFO L175 Difference]: Start difference. First operand has 274 places, 310 transitions, 3655 flow. Second operand 5 states and 120 transitions. [2024-06-14 11:33:17,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 325 transitions, 4365 flow [2024-06-14 11:33:18,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 325 transitions, 4291 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:18,147 INFO L231 Difference]: Finished difference. Result has 277 places, 312 transitions, 3696 flow [2024-06-14 11:33:18,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3585, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3696, PETRI_PLACES=277, PETRI_TRANSITIONS=312} [2024-06-14 11:33:18,148 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-14 11:33:18,148 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 312 transitions, 3696 flow [2024-06-14 11:33:18,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:18,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:18,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:18,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 11:33:18,148 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-14 11:33:18,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:18,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1503015822, now seen corresponding path program 4 times [2024-06-14 11:33:18,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:18,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292293098] [2024-06-14 11:33:18,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:18,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:18,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:18,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-14 11:33:18,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:18,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292293098] [2024-06-14 11:33:18,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292293098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:18,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:18,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:18,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637026413] [2024-06-14 11:33:18,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:18,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:18,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:18,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:18,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:18,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:18,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 312 transitions, 3696 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:18,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:18,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:18,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:18,957 INFO L124 PetriNetUnfolderBase]: 2084/3592 cut-off events. [2024-06-14 11:33:18,957 INFO L125 PetriNetUnfolderBase]: For 155454/155456 co-relation queries the response was YES. [2024-06-14 11:33:18,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21133 conditions, 3592 events. 2084/3592 cut-off events. For 155454/155456 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22882 event pairs, 423 based on Foata normal form. 4/3596 useless extension candidates. Maximal degree in co-relation 21011. Up to 3217 conditions per place. [2024-06-14 11:33:18,990 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 288 selfloop transitions, 30 changer transitions 0/325 dead transitions. [2024-06-14 11:33:18,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 325 transitions, 4400 flow [2024-06-14 11:33:18,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:33:18,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:33:18,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-14 11:33:18,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-14 11:33:18,991 INFO L175 Difference]: Start difference. First operand has 277 places, 312 transitions, 3696 flow. Second operand 5 states and 117 transitions. [2024-06-14 11:33:18,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 325 transitions, 4400 flow [2024-06-14 11:33:19,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 325 transitions, 4311 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:19,486 INFO L231 Difference]: Finished difference. Result has 279 places, 314 transitions, 3718 flow [2024-06-14 11:33:19,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3611, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3718, PETRI_PLACES=279, PETRI_TRANSITIONS=314} [2024-06-14 11:33:19,487 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-14 11:33:19,487 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 314 transitions, 3718 flow [2024-06-14 11:33:19,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:19,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:19,487 INFO 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-14 11:33:19,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 11:33:19,488 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-14 11:33:19,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:19,488 INFO L85 PathProgramCache]: Analyzing trace with hash -977591103, now seen corresponding path program 1 times [2024-06-14 11:33:19,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:19,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846888034] [2024-06-14 11:33:19,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:19,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:19,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:19,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:19,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:19,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846888034] [2024-06-14 11:33:19,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846888034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:19,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:19,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:19,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262499165] [2024-06-14 11:33:19,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:19,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:19,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:19,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:19,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:19,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:19,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 314 transitions, 3718 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:19,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:19,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:19,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:20,178 INFO L124 PetriNetUnfolderBase]: 2097/3613 cut-off events. [2024-06-14 11:33:20,178 INFO L125 PetriNetUnfolderBase]: For 155649/155649 co-relation queries the response was YES. [2024-06-14 11:33:20,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21278 conditions, 3613 events. 2097/3613 cut-off events. For 155649/155649 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 23032 event pairs, 451 based on Foata normal form. 1/3613 useless extension candidates. Maximal degree in co-relation 21155. Up to 3013 conditions per place. [2024-06-14 11:33:20,217 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 215 selfloop transitions, 127 changer transitions 0/349 dead transitions. [2024-06-14 11:33:20,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 349 transitions, 4840 flow [2024-06-14 11:33:20,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:20,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:20,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:33:20,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-14 11:33:20,219 INFO L175 Difference]: Start difference. First operand has 279 places, 314 transitions, 3718 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:33:20,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 349 transitions, 4840 flow [2024-06-14 11:33:20,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 349 transitions, 4749 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:20,690 INFO L231 Difference]: Finished difference. Result has 284 places, 323 transitions, 4019 flow [2024-06-14 11:33:20,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3627, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4019, PETRI_PLACES=284, PETRI_TRANSITIONS=323} [2024-06-14 11:33:20,690 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-14 11:33:20,691 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 323 transitions, 4019 flow [2024-06-14 11:33:20,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:20,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:20,691 INFO 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-14 11:33:20,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 11:33:20,691 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-14 11:33:20,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:20,692 INFO L85 PathProgramCache]: Analyzing trace with hash 2056482981, now seen corresponding path program 2 times [2024-06-14 11:33:20,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:20,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935669135] [2024-06-14 11:33:20,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:20,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:20,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:20,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:20,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:20,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935669135] [2024-06-14 11:33:20,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935669135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:20,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:20,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:20,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233110367] [2024-06-14 11:33:20,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:20,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:20,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:20,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:20,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:20,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:20,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 323 transitions, 4019 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:20,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:20,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:20,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:21,445 INFO L124 PetriNetUnfolderBase]: 2110/3636 cut-off events. [2024-06-14 11:33:21,445 INFO L125 PetriNetUnfolderBase]: For 164318/164320 co-relation queries the response was YES. [2024-06-14 11:33:21,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22008 conditions, 3636 events. 2110/3636 cut-off events. For 164318/164320 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 23211 event pairs, 441 based on Foata normal form. 3/3639 useless extension candidates. Maximal degree in co-relation 21884. Up to 3174 conditions per place. [2024-06-14 11:33:21,485 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 251 selfloop transitions, 95 changer transitions 0/353 dead transitions. [2024-06-14 11:33:21,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 353 transitions, 4991 flow [2024-06-14 11:33:21,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:33:21,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:33:21,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-14 11:33:21,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261904761904762 [2024-06-14 11:33:21,486 INFO L175 Difference]: Start difference. First operand has 284 places, 323 transitions, 4019 flow. Second operand 10 states and 221 transitions. [2024-06-14 11:33:21,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 353 transitions, 4991 flow [2024-06-14 11:33:22,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 353 transitions, 4848 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:22,107 INFO L231 Difference]: Finished difference. Result has 291 places, 329 transitions, 4174 flow [2024-06-14 11:33:22,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3900, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4174, PETRI_PLACES=291, PETRI_TRANSITIONS=329} [2024-06-14 11:33:22,108 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-14 11:33:22,108 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 329 transitions, 4174 flow [2024-06-14 11:33:22,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:22,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:22,109 INFO 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-14 11:33:22,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 11:33:22,109 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-14 11:33:22,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:22,109 INFO L85 PathProgramCache]: Analyzing trace with hash -973872033, now seen corresponding path program 3 times [2024-06-14 11:33:22,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:22,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531953891] [2024-06-14 11:33:22,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:22,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:22,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:22,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:22,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:22,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531953891] [2024-06-14 11:33:22,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531953891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:22,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:22,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:22,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016657337] [2024-06-14 11:33:22,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:22,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:22,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:22,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:22,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:22,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:22,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 329 transitions, 4174 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:22,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:22,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:22,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:22,809 INFO L124 PetriNetUnfolderBase]: 2107/3632 cut-off events. [2024-06-14 11:33:22,809 INFO L125 PetriNetUnfolderBase]: For 167044/167046 co-relation queries the response was YES. [2024-06-14 11:33:22,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22124 conditions, 3632 events. 2107/3632 cut-off events. For 167044/167046 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 23194 event pairs, 441 based on Foata normal form. 3/3635 useless extension candidates. Maximal degree in co-relation 21998. Up to 3171 conditions per place. [2024-06-14 11:33:22,852 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 249 selfloop transitions, 94 changer transitions 0/350 dead transitions. [2024-06-14 11:33:22,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 350 transitions, 4912 flow [2024-06-14 11:33:22,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:22,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:22,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:33:22,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:33:22,853 INFO L175 Difference]: Start difference. First operand has 291 places, 329 transitions, 4174 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:33:22,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 350 transitions, 4912 flow [2024-06-14 11:33:23,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 350 transitions, 4757 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:23,620 INFO L231 Difference]: Finished difference. Result has 293 places, 329 transitions, 4213 flow [2024-06-14 11:33:23,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4019, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4213, PETRI_PLACES=293, PETRI_TRANSITIONS=329} [2024-06-14 11:33:23,621 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 250 predicate places. [2024-06-14 11:33:23,621 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 329 transitions, 4213 flow [2024-06-14 11:33:23,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:23,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:23,621 INFO 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-14 11:33:23,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 11:33:23,621 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-14 11:33:23,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:23,621 INFO L85 PathProgramCache]: Analyzing trace with hash 222243371, now seen corresponding path program 4 times [2024-06-14 11:33:23,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:23,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380847366] [2024-06-14 11:33:23,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:23,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:23,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:23,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:23,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:23,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380847366] [2024-06-14 11:33:23,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380847366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:23,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:23,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:23,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071759200] [2024-06-14 11:33:23,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:23,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:23,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:23,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:23,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:23,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:23,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 329 transitions, 4213 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:23,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:23,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:23,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:24,386 INFO L124 PetriNetUnfolderBase]: 2136/3680 cut-off events. [2024-06-14 11:33:24,386 INFO L125 PetriNetUnfolderBase]: For 178244/178246 co-relation queries the response was YES. [2024-06-14 11:33:24,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22810 conditions, 3680 events. 2136/3680 cut-off events. For 178244/178246 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 23555 event pairs, 441 based on Foata normal form. 3/3683 useless extension candidates. Maximal degree in co-relation 22682. Up to 3188 conditions per place. [2024-06-14 11:33:24,432 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 249 selfloop transitions, 109 changer transitions 0/365 dead transitions. [2024-06-14 11:33:24,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 365 transitions, 5545 flow [2024-06-14 11:33:24,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:33:24,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:33:24,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-14 11:33:24,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5216450216450217 [2024-06-14 11:33:24,433 INFO L175 Difference]: Start difference. First operand has 293 places, 329 transitions, 4213 flow. Second operand 11 states and 241 transitions. [2024-06-14 11:33:24,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 365 transitions, 5545 flow [2024-06-14 11:33:25,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 365 transitions, 5357 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:25,145 INFO L231 Difference]: Finished difference. Result has 298 places, 341 transitions, 4448 flow [2024-06-14 11:33:25,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4025, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4448, PETRI_PLACES=298, PETRI_TRANSITIONS=341} [2024-06-14 11:33:25,145 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-14 11:33:25,145 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 341 transitions, 4448 flow [2024-06-14 11:33:25,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:25,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:25,146 INFO 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-14 11:33:25,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 11:33:25,146 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-14 11:33:25,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:25,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1042380071, now seen corresponding path program 5 times [2024-06-14 11:33:25,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:25,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514612813] [2024-06-14 11:33:25,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:25,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:25,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:25,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-14 11:33:25,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:25,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514612813] [2024-06-14 11:33:25,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514612813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:25,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:25,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:25,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010759492] [2024-06-14 11:33:25,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:25,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:25,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:25,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:25,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:25,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:25,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 341 transitions, 4448 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:25,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:25,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:25,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:25,963 INFO L124 PetriNetUnfolderBase]: 2133/3676 cut-off events. [2024-06-14 11:33:25,963 INFO L125 PetriNetUnfolderBase]: For 181218/181220 co-relation queries the response was YES. [2024-06-14 11:33:25,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22880 conditions, 3676 events. 2133/3676 cut-off events. For 181218/181220 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 23516 event pairs, 441 based on Foata normal form. 3/3679 useless extension candidates. Maximal degree in co-relation 22750. Up to 3185 conditions per place. [2024-06-14 11:33:26,001 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 247 selfloop transitions, 108 changer transitions 0/362 dead transitions. [2024-06-14 11:33:26,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 362 transitions, 5472 flow [2024-06-14 11:33:26,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:33:26,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:33:26,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 11:33:26,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-06-14 11:33:26,002 INFO L175 Difference]: Start difference. First operand has 298 places, 341 transitions, 4448 flow. Second operand 9 states and 204 transitions. [2024-06-14 11:33:26,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 362 transitions, 5472 flow [2024-06-14 11:33:26,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 362 transitions, 5202 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:26,733 INFO L231 Difference]: Finished difference. Result has 301 places, 341 transitions, 4400 flow [2024-06-14 11:33:26,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4178, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4400, PETRI_PLACES=301, PETRI_TRANSITIONS=341} [2024-06-14 11:33:26,734 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-14 11:33:26,734 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 341 transitions, 4400 flow [2024-06-14 11:33:26,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:26,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:26,734 INFO 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-14 11:33:26,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 11:33:26,734 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-14 11:33:26,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:26,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1035022841, now seen corresponding path program 6 times [2024-06-14 11:33:26,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:26,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934725742] [2024-06-14 11:33:26,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:26,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:26,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:26,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:26,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:26,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934725742] [2024-06-14 11:33:26,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934725742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:26,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:26,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:26,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100991330] [2024-06-14 11:33:26,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:26,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:26,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:26,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:26,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:26,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:26,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 341 transitions, 4400 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:26,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:26,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:26,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:27,487 INFO L124 PetriNetUnfolderBase]: 2130/3672 cut-off events. [2024-06-14 11:33:27,487 INFO L125 PetriNetUnfolderBase]: For 183536/183538 co-relation queries the response was YES. [2024-06-14 11:33:27,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22796 conditions, 3672 events. 2130/3672 cut-off events. For 183536/183538 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 23472 event pairs, 441 based on Foata normal form. 3/3675 useless extension candidates. Maximal degree in co-relation 22665. Up to 3182 conditions per place. [2024-06-14 11:33:27,532 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 242 selfloop transitions, 113 changer transitions 0/362 dead transitions. [2024-06-14 11:33:27,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 362 transitions, 5294 flow [2024-06-14 11:33:27,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:33:27,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:33:27,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-14 11:33:27,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5190476190476191 [2024-06-14 11:33:27,533 INFO L175 Difference]: Start difference. First operand has 301 places, 341 transitions, 4400 flow. Second operand 10 states and 218 transitions. [2024-06-14 11:33:27,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 362 transitions, 5294 flow [2024-06-14 11:33:28,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 362 transitions, 5066 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:33:28,316 INFO L231 Difference]: Finished difference. Result has 303 places, 341 transitions, 4404 flow [2024-06-14 11:33:28,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4172, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4404, PETRI_PLACES=303, PETRI_TRANSITIONS=341} [2024-06-14 11:33:28,316 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-14 11:33:28,316 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 341 transitions, 4404 flow [2024-06-14 11:33:28,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:28,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:28,316 INFO 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-14 11:33:28,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 11:33:28,317 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-14 11:33:28,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:28,317 INFO L85 PathProgramCache]: Analyzing trace with hash -798499775, now seen corresponding path program 7 times [2024-06-14 11:33:28,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:28,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877128939] [2024-06-14 11:33:28,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:28,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:28,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:28,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:28,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:28,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877128939] [2024-06-14 11:33:28,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877128939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:28,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:28,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:28,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306499936] [2024-06-14 11:33:28,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:28,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:28,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:28,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:28,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:28,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:28,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 341 transitions, 4404 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:28,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:28,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:28,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:29,043 INFO L124 PetriNetUnfolderBase]: 2143/3688 cut-off events. [2024-06-14 11:33:29,043 INFO L125 PetriNetUnfolderBase]: For 190700/190700 co-relation queries the response was YES. [2024-06-14 11:33:29,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23085 conditions, 3688 events. 2143/3688 cut-off events. For 190700/190700 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 23590 event pairs, 444 based on Foata normal form. 1/3688 useless extension candidates. Maximal degree in co-relation 22953. Up to 3067 conditions per place. [2024-06-14 11:33:29,086 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 214 selfloop transitions, 150 changer transitions 0/371 dead transitions. [2024-06-14 11:33:29,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 371 transitions, 5698 flow [2024-06-14 11:33:29,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:29,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:29,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:33:29,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:33:29,087 INFO L175 Difference]: Start difference. First operand has 303 places, 341 transitions, 4404 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:33:29,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 371 transitions, 5698 flow [2024-06-14 11:33:29,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 371 transitions, 5481 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:33:29,867 INFO L231 Difference]: Finished difference. Result has 303 places, 347 transitions, 4593 flow [2024-06-14 11:33:29,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4187, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4593, PETRI_PLACES=303, PETRI_TRANSITIONS=347} [2024-06-14 11:33:29,868 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-14 11:33:29,868 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 347 transitions, 4593 flow [2024-06-14 11:33:29,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:29,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:29,869 INFO 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-14 11:33:29,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 11:33:29,869 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-14 11:33:29,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:29,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1622118183, now seen corresponding path program 8 times [2024-06-14 11:33:29,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:29,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580421464] [2024-06-14 11:33:29,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:29,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:29,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:29,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-14 11:33:29,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:29,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580421464] [2024-06-14 11:33:29,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580421464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:29,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:29,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:29,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438013252] [2024-06-14 11:33:29,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:29,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:29,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:29,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:29,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:30,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:30,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 347 transitions, 4593 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:30,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:30,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:30,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:30,649 INFO L124 PetriNetUnfolderBase]: 2148/3697 cut-off events. [2024-06-14 11:33:30,649 INFO L125 PetriNetUnfolderBase]: For 196366/196366 co-relation queries the response was YES. [2024-06-14 11:33:30,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23318 conditions, 3697 events. 2148/3697 cut-off events. For 196366/196366 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 23683 event pairs, 444 based on Foata normal form. 1/3697 useless extension candidates. Maximal degree in co-relation 23185. Up to 3227 conditions per place. [2024-06-14 11:33:30,695 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 268 selfloop transitions, 94 changer transitions 0/369 dead transitions. [2024-06-14 11:33:30,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 369 transitions, 5543 flow [2024-06-14 11:33:30,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:30,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:30,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:33:30,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:33:30,696 INFO L175 Difference]: Start difference. First operand has 303 places, 347 transitions, 4593 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:33:30,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 369 transitions, 5543 flow [2024-06-14 11:33:31,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 369 transitions, 5183 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:31,576 INFO L231 Difference]: Finished difference. Result has 306 places, 350 transitions, 4469 flow [2024-06-14 11:33:31,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4239, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4469, PETRI_PLACES=306, PETRI_TRANSITIONS=350} [2024-06-14 11:33:31,577 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-14 11:33:31,577 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 350 transitions, 4469 flow [2024-06-14 11:33:31,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:31,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:31,577 INFO 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-14 11:33:31,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 11:33:31,577 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-14 11:33:31,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:31,578 INFO L85 PathProgramCache]: Analyzing trace with hash 979980331, now seen corresponding path program 9 times [2024-06-14 11:33:31,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:31,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933341897] [2024-06-14 11:33:31,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:31,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:31,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:31,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:31,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:31,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933341897] [2024-06-14 11:33:31,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933341897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:31,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:31,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:31,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28689228] [2024-06-14 11:33:31,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:31,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:31,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:31,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:31,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:31,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:31,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 350 transitions, 4469 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:31,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:31,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:31,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:32,295 INFO L124 PetriNetUnfolderBase]: 2153/3706 cut-off events. [2024-06-14 11:33:32,295 INFO L125 PetriNetUnfolderBase]: For 200259/200259 co-relation queries the response was YES. [2024-06-14 11:33:32,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23254 conditions, 3706 events. 2153/3706 cut-off events. For 200259/200259 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 23762 event pairs, 444 based on Foata normal form. 1/3706 useless extension candidates. Maximal degree in co-relation 23120. Up to 3079 conditions per place. [2024-06-14 11:33:32,341 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 203 selfloop transitions, 166 changer transitions 0/376 dead transitions. [2024-06-14 11:33:32,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 376 transitions, 5585 flow [2024-06-14 11:33:32,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:32,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:32,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:33:32,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:33:32,342 INFO L175 Difference]: Start difference. First operand has 306 places, 350 transitions, 4469 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:33:32,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 376 transitions, 5585 flow [2024-06-14 11:33:33,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 376 transitions, 5377 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:33,210 INFO L231 Difference]: Finished difference. Result has 308 places, 353 transitions, 4641 flow [2024-06-14 11:33:33,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4261, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4641, PETRI_PLACES=308, PETRI_TRANSITIONS=353} [2024-06-14 11:33:33,210 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-14 11:33:33,211 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 353 transitions, 4641 flow [2024-06-14 11:33:33,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:33,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:33,211 INFO 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-14 11:33:33,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 11:33:33,211 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-14 11:33:33,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:33,212 INFO L85 PathProgramCache]: Analyzing trace with hash 504296115, now seen corresponding path program 10 times [2024-06-14 11:33:33,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:33,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288222913] [2024-06-14 11:33:33,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:33,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:33,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:33,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:33,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:33,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288222913] [2024-06-14 11:33:33,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288222913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:33,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:33,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:33,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129224042] [2024-06-14 11:33:33,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:33,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:33,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:33,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:33,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:33,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:33,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 353 transitions, 4641 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:33,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:33,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:33,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:34,007 INFO L124 PetriNetUnfolderBase]: 2166/3728 cut-off events. [2024-06-14 11:33:34,007 INFO L125 PetriNetUnfolderBase]: For 208769/208769 co-relation queries the response was YES. [2024-06-14 11:33:34,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23710 conditions, 3728 events. 2166/3728 cut-off events. For 208769/208769 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 23873 event pairs, 444 based on Foata normal form. 1/3728 useless extension candidates. Maximal degree in co-relation 23575. Up to 3094 conditions per place. [2024-06-14 11:33:34,054 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 202 selfloop transitions, 170 changer transitions 0/379 dead transitions. [2024-06-14 11:33:34,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 379 transitions, 5813 flow [2024-06-14 11:33:34,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:34,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:34,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:33:34,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:33:34,055 INFO L175 Difference]: Start difference. First operand has 308 places, 353 transitions, 4641 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:33:34,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 379 transitions, 5813 flow [2024-06-14 11:33:34,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 379 transitions, 5392 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:34,953 INFO L231 Difference]: Finished difference. Result has 310 places, 359 transitions, 4662 flow [2024-06-14 11:33:34,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4244, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4662, PETRI_PLACES=310, PETRI_TRANSITIONS=359} [2024-06-14 11:33:34,953 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-14 11:33:34,954 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 359 transitions, 4662 flow [2024-06-14 11:33:34,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:34,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:34,954 INFO 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-14 11:33:34,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 11:33:34,955 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-14 11:33:34,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:34,955 INFO L85 PathProgramCache]: Analyzing trace with hash 750629419, now seen corresponding path program 11 times [2024-06-14 11:33:34,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:34,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367042510] [2024-06-14 11:33:34,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:34,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:34,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:35,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-14 11:33:35,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:35,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367042510] [2024-06-14 11:33:35,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367042510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:35,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:35,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:35,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570977083] [2024-06-14 11:33:35,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:35,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:35,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:35,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:35,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:35,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:35,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 359 transitions, 4662 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:35,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:35,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:35,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:35,738 INFO L124 PetriNetUnfolderBase]: 2163/3724 cut-off events. [2024-06-14 11:33:35,738 INFO L125 PetriNetUnfolderBase]: For 210880/210880 co-relation queries the response was YES. [2024-06-14 11:33:35,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23619 conditions, 3724 events. 2163/3724 cut-off events. For 210880/210880 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 23916 event pairs, 444 based on Foata normal form. 1/3724 useless extension candidates. Maximal degree in co-relation 23483. Up to 3249 conditions per place. [2024-06-14 11:33:35,784 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 277 selfloop transitions, 95 changer transitions 0/379 dead transitions. [2024-06-14 11:33:35,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 379 transitions, 5454 flow [2024-06-14 11:33:35,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:33:35,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:33:35,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-14 11:33:35,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5166666666666667 [2024-06-14 11:33:35,785 INFO L175 Difference]: Start difference. First operand has 310 places, 359 transitions, 4662 flow. Second operand 10 states and 217 transitions. [2024-06-14 11:33:35,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 379 transitions, 5454 flow [2024-06-14 11:33:36,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 379 transitions, 5170 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:36,588 INFO L231 Difference]: Finished difference. Result has 316 places, 359 transitions, 4574 flow [2024-06-14 11:33:36,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4378, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4574, PETRI_PLACES=316, PETRI_TRANSITIONS=359} [2024-06-14 11:33:36,588 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-14 11:33:36,588 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 359 transitions, 4574 flow [2024-06-14 11:33:36,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:36,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:36,588 INFO 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-14 11:33:36,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 11:33:36,589 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-14 11:33:36,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:36,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1090484899, now seen corresponding path program 12 times [2024-06-14 11:33:36,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:36,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524879225] [2024-06-14 11:33:36,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:36,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:36,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:36,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:36,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:36,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524879225] [2024-06-14 11:33:36,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524879225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:36,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:36,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:36,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335157504] [2024-06-14 11:33:36,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:36,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:36,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:36,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:36,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:36,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:36,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 359 transitions, 4574 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:36,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:36,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:36,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:37,347 INFO L124 PetriNetUnfolderBase]: 2160/3725 cut-off events. [2024-06-14 11:33:37,348 INFO L125 PetriNetUnfolderBase]: For 212966/212966 co-relation queries the response was YES. [2024-06-14 11:33:37,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23449 conditions, 3725 events. 2160/3725 cut-off events. For 212966/212966 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 23897 event pairs, 432 based on Foata normal form. 1/3726 useless extension candidates. Maximal degree in co-relation 23312. Up to 3319 conditions per place. [2024-06-14 11:33:37,389 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 325 selfloop transitions, 45 changer transitions 0/377 dead transitions. [2024-06-14 11:33:37,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 377 transitions, 5358 flow [2024-06-14 11:33:37,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:37,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:37,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 11:33:37,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5327380952380952 [2024-06-14 11:33:37,390 INFO L175 Difference]: Start difference. First operand has 316 places, 359 transitions, 4574 flow. Second operand 8 states and 179 transitions. [2024-06-14 11:33:37,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 377 transitions, 5358 flow [2024-06-14 11:33:38,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 377 transitions, 5128 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 11:33:38,322 INFO L231 Difference]: Finished difference. Result has 314 places, 359 transitions, 4440 flow [2024-06-14 11:33:38,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4344, PETRI_DIFFERENCE_MINUEND_PLACES=306, 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=4440, PETRI_PLACES=314, PETRI_TRANSITIONS=359} [2024-06-14 11:33:38,323 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-14 11:33:38,323 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 359 transitions, 4440 flow [2024-06-14 11:33:38,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:38,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:38,324 INFO 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-14 11:33:38,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 11:33:38,324 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-14 11:33:38,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:38,324 INFO L85 PathProgramCache]: Analyzing trace with hash 648632115, now seen corresponding path program 13 times [2024-06-14 11:33:38,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:38,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296726795] [2024-06-14 11:33:38,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:38,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:38,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:38,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-14 11:33:38,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:38,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296726795] [2024-06-14 11:33:38,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296726795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:38,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:38,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:38,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937106446] [2024-06-14 11:33:38,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:38,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:38,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:38,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:38,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:38,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:38,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 359 transitions, 4440 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:38,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:38,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:38,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:39,107 INFO L124 PetriNetUnfolderBase]: 2186/3769 cut-off events. [2024-06-14 11:33:39,107 INFO L125 PetriNetUnfolderBase]: For 223759/223759 co-relation queries the response was YES. [2024-06-14 11:33:39,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23794 conditions, 3769 events. 2186/3769 cut-off events. For 223759/223759 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 24296 event pairs, 432 based on Foata normal form. 1/3770 useless extension candidates. Maximal degree in co-relation 23656. Up to 3368 conditions per place. [2024-06-14 11:33:39,151 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 339 selfloop transitions, 46 changer transitions 0/392 dead transitions. [2024-06-14 11:33:39,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 392 transitions, 5722 flow [2024-06-14 11:33:39,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:33:39,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:33:39,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 249 transitions. [2024-06-14 11:33:39,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-06-14 11:33:39,152 INFO L175 Difference]: Start difference. First operand has 314 places, 359 transitions, 4440 flow. Second operand 12 states and 249 transitions. [2024-06-14 11:33:39,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 392 transitions, 5722 flow [2024-06-14 11:33:40,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 392 transitions, 5488 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 11:33:40,161 INFO L231 Difference]: Finished difference. Result has 317 places, 371 transitions, 4488 flow [2024-06-14 11:33:40,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4212, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4488, PETRI_PLACES=317, PETRI_TRANSITIONS=371} [2024-06-14 11:33:40,162 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-14 11:33:40,162 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 371 transitions, 4488 flow [2024-06-14 11:33:40,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:40,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:40,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:40,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 11:33:40,162 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-14 11:33:40,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:40,163 INFO L85 PathProgramCache]: Analyzing trace with hash -223129139, now seen corresponding path program 14 times [2024-06-14 11:33:40,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:40,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532936082] [2024-06-14 11:33:40,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:40,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:40,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:40,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-14 11:33:40,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:40,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532936082] [2024-06-14 11:33:40,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532936082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:40,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:40,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:40,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709551913] [2024-06-14 11:33:40,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:40,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:40,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:40,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:40,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:40,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:40,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 371 transitions, 4488 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:40,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:40,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:40,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:40,962 INFO L124 PetriNetUnfolderBase]: 2183/3761 cut-off events. [2024-06-14 11:33:40,962 INFO L125 PetriNetUnfolderBase]: For 225539/225539 co-relation queries the response was YES. [2024-06-14 11:33:40,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23724 conditions, 3761 events. 2183/3761 cut-off events. For 225539/225539 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 24203 event pairs, 430 based on Foata normal form. 1/3762 useless extension candidates. Maximal degree in co-relation 23585. Up to 3365 conditions per place. [2024-06-14 11:33:41,012 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 336 selfloop transitions, 46 changer transitions 0/389 dead transitions. [2024-06-14 11:33:41,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 389 transitions, 5444 flow [2024-06-14 11:33:41,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:33:41,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:33:41,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-14 11:33:41,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5047619047619047 [2024-06-14 11:33:41,014 INFO L175 Difference]: Start difference. First operand has 317 places, 371 transitions, 4488 flow. Second operand 10 states and 212 transitions. [2024-06-14 11:33:41,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 389 transitions, 5444 flow [2024-06-14 11:33:41,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 389 transitions, 5318 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:41,997 INFO L231 Difference]: Finished difference. Result has 321 places, 371 transitions, 4460 flow [2024-06-14 11:33:41,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4362, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4460, PETRI_PLACES=321, PETRI_TRANSITIONS=371} [2024-06-14 11:33:41,998 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-14 11:33:41,998 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 371 transitions, 4460 flow [2024-06-14 11:33:41,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:41,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:41,998 INFO 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-14 11:33:41,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 11:33:41,998 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-14 11:33:41,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:41,998 INFO L85 PathProgramCache]: Analyzing trace with hash -236938709, now seen corresponding path program 15 times [2024-06-14 11:33:41,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:41,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627971854] [2024-06-14 11:33:41,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:41,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:42,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:42,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:42,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:42,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627971854] [2024-06-14 11:33:42,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627971854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:42,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:42,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:42,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240576269] [2024-06-14 11:33:42,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:42,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:42,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:42,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:42,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:42,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:42,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 371 transitions, 4460 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:42,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:42,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:42,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:42,768 INFO L124 PetriNetUnfolderBase]: 2204/3791 cut-off events. [2024-06-14 11:33:42,768 INFO L125 PetriNetUnfolderBase]: For 237230/237230 co-relation queries the response was YES. [2024-06-14 11:33:42,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24180 conditions, 3791 events. 2204/3791 cut-off events. For 237230/237230 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24414 event pairs, 442 based on Foata normal form. 1/3791 useless extension candidates. Maximal degree in co-relation 24039. Up to 3261 conditions per place. [2024-06-14 11:33:42,813 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 261 selfloop transitions, 132 changer transitions 0/400 dead transitions. [2024-06-14 11:33:42,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 400 transitions, 5743 flow [2024-06-14 11:33:42,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:33:42,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:33:42,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-14 11:33:42,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5151515151515151 [2024-06-14 11:33:42,814 INFO L175 Difference]: Start difference. First operand has 321 places, 371 transitions, 4460 flow. Second operand 11 states and 238 transitions. [2024-06-14 11:33:42,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 400 transitions, 5743 flow [2024-06-14 11:33:43,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 400 transitions, 5651 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 11:33:43,782 INFO L231 Difference]: Finished difference. Result has 324 places, 380 transitions, 4805 flow [2024-06-14 11:33:43,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4368, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4805, PETRI_PLACES=324, PETRI_TRANSITIONS=380} [2024-06-14 11:33:43,782 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 281 predicate places. [2024-06-14 11:33:43,782 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 380 transitions, 4805 flow [2024-06-14 11:33:43,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:43,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:43,782 INFO 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-14 11:33:43,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 11:33:43,783 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-14 11:33:43,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:43,783 INFO L85 PathProgramCache]: Analyzing trace with hash -236944289, now seen corresponding path program 16 times [2024-06-14 11:33:43,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:43,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105718269] [2024-06-14 11:33:43,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:43,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:43,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:43,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:43,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:43,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105718269] [2024-06-14 11:33:43,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105718269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:43,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:43,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:43,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856247484] [2024-06-14 11:33:43,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:43,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:43,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:43,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:43,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:43,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:43,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 380 transitions, 4805 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:43,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:43,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:43,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:44,559 INFO L124 PetriNetUnfolderBase]: 2201/3787 cut-off events. [2024-06-14 11:33:44,559 INFO L125 PetriNetUnfolderBase]: For 240792/240792 co-relation queries the response was YES. [2024-06-14 11:33:44,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24377 conditions, 3787 events. 2201/3787 cut-off events. For 240792/240792 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 24436 event pairs, 442 based on Foata normal form. 1/3787 useless extension candidates. Maximal degree in co-relation 24234. Up to 3258 conditions per place. [2024-06-14 11:33:44,606 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 261 selfloop transitions, 130 changer transitions 0/398 dead transitions. [2024-06-14 11:33:44,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 398 transitions, 5783 flow [2024-06-14 11:33:44,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:33:44,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:33:44,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-14 11:33:44,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-14 11:33:44,607 INFO L175 Difference]: Start difference. First operand has 324 places, 380 transitions, 4805 flow. Second operand 10 states and 220 transitions. [2024-06-14 11:33:44,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 398 transitions, 5783 flow [2024-06-14 11:33:45,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 398 transitions, 5540 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-14 11:33:45,719 INFO L231 Difference]: Finished difference. Result has 326 places, 380 transitions, 4828 flow [2024-06-14 11:33:45,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4562, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4828, PETRI_PLACES=326, PETRI_TRANSITIONS=380} [2024-06-14 11:33:45,719 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-14 11:33:45,719 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 380 transitions, 4828 flow [2024-06-14 11:33:45,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:45,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:45,720 INFO 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-14 11:33:45,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 11:33:45,720 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-14 11:33:45,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:45,721 INFO L85 PathProgramCache]: Analyzing trace with hash -228224609, now seen corresponding path program 17 times [2024-06-14 11:33:45,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:45,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129866635] [2024-06-14 11:33:45,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:45,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:45,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:45,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-14 11:33:45,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:45,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129866635] [2024-06-14 11:33:45,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129866635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:45,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:45,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:45,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134216573] [2024-06-14 11:33:45,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:45,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:45,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:45,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:45,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:45,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:45,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 380 transitions, 4828 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:45,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:45,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:45,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:46,514 INFO L124 PetriNetUnfolderBase]: 2198/3788 cut-off events. [2024-06-14 11:33:46,515 INFO L125 PetriNetUnfolderBase]: For 242709/242709 co-relation queries the response was YES. [2024-06-14 11:33:46,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24458 conditions, 3788 events. 2198/3788 cut-off events. For 242709/242709 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24420 event pairs, 430 based on Foata normal form. 1/3789 useless extension candidates. Maximal degree in co-relation 24315. Up to 3396 conditions per place. [2024-06-14 11:33:46,564 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 352 selfloop transitions, 36 changer transitions 0/395 dead transitions. [2024-06-14 11:33:46,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 395 transitions, 5640 flow [2024-06-14 11:33:46,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:46,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:46,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-14 11:33:46,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-14 11:33:46,567 INFO L175 Difference]: Start difference. First operand has 326 places, 380 transitions, 4828 flow. Second operand 8 states and 176 transitions. [2024-06-14 11:33:46,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 395 transitions, 5640 flow [2024-06-14 11:33:47,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 395 transitions, 5374 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:47,740 INFO L231 Difference]: Finished difference. Result has 327 places, 380 transitions, 4640 flow [2024-06-14 11:33:47,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4562, PETRI_DIFFERENCE_MINUEND_PLACES=319, 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=4640, PETRI_PLACES=327, PETRI_TRANSITIONS=380} [2024-06-14 11:33:47,741 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-14 11:33:47,741 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 380 transitions, 4640 flow [2024-06-14 11:33:47,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:47,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:47,741 INFO 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-14 11:33:47,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 11:33:47,741 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-14 11:33:47,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:47,741 INFO L85 PathProgramCache]: Analyzing trace with hash 642824265, now seen corresponding path program 18 times [2024-06-14 11:33:47,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:47,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755913342] [2024-06-14 11:33:47,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:47,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:47,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:47,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-14 11:33:47,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:47,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755913342] [2024-06-14 11:33:47,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755913342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:47,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:47,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:47,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390019180] [2024-06-14 11:33:47,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:47,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:47,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:47,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:47,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:47,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:47,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 380 transitions, 4640 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:47,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:47,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:47,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:48,501 INFO L124 PetriNetUnfolderBase]: 2195/3779 cut-off events. [2024-06-14 11:33:48,501 INFO L125 PetriNetUnfolderBase]: For 244933/244933 co-relation queries the response was YES. [2024-06-14 11:33:48,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24212 conditions, 3779 events. 2195/3779 cut-off events. For 244933/244933 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 24391 event pairs, 442 based on Foata normal form. 1/3779 useless extension candidates. Maximal degree in co-relation 24068. Up to 3252 conditions per place. [2024-06-14 11:33:48,550 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 260 selfloop transitions, 128 changer transitions 0/395 dead transitions. [2024-06-14 11:33:48,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 395 transitions, 5452 flow [2024-06-14 11:33:48,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:48,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:48,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 11:33:48,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-14 11:33:48,551 INFO L175 Difference]: Start difference. First operand has 327 places, 380 transitions, 4640 flow. Second operand 8 states and 181 transitions. [2024-06-14 11:33:48,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 395 transitions, 5452 flow [2024-06-14 11:33:49,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 395 transitions, 5344 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:33:49,691 INFO L231 Difference]: Finished difference. Result has 327 places, 380 transitions, 4794 flow [2024-06-14 11:33:49,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4532, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4794, PETRI_PLACES=327, PETRI_TRANSITIONS=380} [2024-06-14 11:33:49,691 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-14 11:33:49,692 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 380 transitions, 4794 flow [2024-06-14 11:33:49,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:49,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:49,692 INFO 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-14 11:33:49,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 11:33:49,692 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-14 11:33:49,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:49,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1856205991, now seen corresponding path program 19 times [2024-06-14 11:33:49,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:49,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293352441] [2024-06-14 11:33:49,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:49,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:49,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:49,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-14 11:33:49,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:49,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293352441] [2024-06-14 11:33:49,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293352441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:49,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:49,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:49,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973135921] [2024-06-14 11:33:49,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:49,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:49,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:49,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:49,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:49,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:49,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 380 transitions, 4794 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:49,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:49,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:49,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:50,591 INFO L124 PetriNetUnfolderBase]: 2216/3819 cut-off events. [2024-06-14 11:33:50,591 INFO L125 PetriNetUnfolderBase]: For 257779/257779 co-relation queries the response was YES. [2024-06-14 11:33:50,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24842 conditions, 3819 events. 2216/3819 cut-off events. For 257779/257779 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 24682 event pairs, 430 based on Foata normal form. 1/3820 useless extension candidates. Maximal degree in co-relation 24697. Up to 3284 conditions per place. [2024-06-14 11:33:50,632 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 303 selfloop transitions, 114 changer transitions 0/424 dead transitions. [2024-06-14 11:33:50,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 424 transitions, 6017 flow [2024-06-14 11:33:50,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:33:50,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:33:50,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-14 11:33:50,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846560846560847 [2024-06-14 11:33:50,633 INFO L175 Difference]: Start difference. First operand has 327 places, 380 transitions, 4794 flow. Second operand 9 states and 221 transitions. [2024-06-14 11:33:50,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 424 transitions, 6017 flow [2024-06-14 11:33:51,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 424 transitions, 5743 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:33:51,731 INFO L231 Difference]: Finished difference. Result has 329 places, 389 transitions, 4965 flow [2024-06-14 11:33:51,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4520, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4965, PETRI_PLACES=329, PETRI_TRANSITIONS=389} [2024-06-14 11:33:51,732 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-14 11:33:51,732 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 389 transitions, 4965 flow [2024-06-14 11:33:51,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:51,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:51,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] [2024-06-14 11:33:51,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 11:33:51,732 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-14 11:33:51,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:51,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1123991919, now seen corresponding path program 20 times [2024-06-14 11:33:51,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:51,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201332146] [2024-06-14 11:33:51,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:51,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:51,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:51,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:51,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:51,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201332146] [2024-06-14 11:33:51,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201332146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:51,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:51,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:51,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299226435] [2024-06-14 11:33:51,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:51,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:51,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:51,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:51,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:51,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:51,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 389 transitions, 4965 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:51,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:51,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:51,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:52,537 INFO L124 PetriNetUnfolderBase]: 2213/3816 cut-off events. [2024-06-14 11:33:52,537 INFO L125 PetriNetUnfolderBase]: For 261117/261119 co-relation queries the response was YES. [2024-06-14 11:33:52,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24944 conditions, 3816 events. 2213/3816 cut-off events. For 261117/261119 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 24637 event pairs, 439 based on Foata normal form. 3/3819 useless extension candidates. Maximal degree in co-relation 24797. Up to 3281 conditions per place. [2024-06-14 11:33:52,585 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 303 selfloop transitions, 106 changer transitions 0/416 dead transitions. [2024-06-14 11:33:52,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 416 transitions, 6013 flow [2024-06-14 11:33:52,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:52,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:52,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:33:52,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-14 11:33:52,586 INFO L175 Difference]: Start difference. First operand has 329 places, 389 transitions, 4965 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:33:52,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 416 transitions, 6013 flow [2024-06-14 11:33:53,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 416 transitions, 5796 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-14 11:33:53,712 INFO L231 Difference]: Finished difference. Result has 326 places, 389 transitions, 4980 flow [2024-06-14 11:33:53,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4754, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4980, PETRI_PLACES=326, PETRI_TRANSITIONS=389} [2024-06-14 11:33:53,712 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-14 11:33:53,713 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 389 transitions, 4980 flow [2024-06-14 11:33:53,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:53,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:53,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, 1] [2024-06-14 11:33:53,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 11:33:53,713 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-14 11:33:53,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:53,713 INFO L85 PathProgramCache]: Analyzing trace with hash -917338479, now seen corresponding path program 21 times [2024-06-14 11:33:53,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:53,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652174662] [2024-06-14 11:33:53,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:53,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:53,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:53,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-14 11:33:53,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:53,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652174662] [2024-06-14 11:33:53,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652174662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:53,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:53,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:53,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956887050] [2024-06-14 11:33:53,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:53,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:53,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:53,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:53,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:53,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:53,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 389 transitions, 4980 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:53,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:53,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:53,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:54,750 INFO L124 PetriNetUnfolderBase]: 2210/3811 cut-off events. [2024-06-14 11:33:54,750 INFO L125 PetriNetUnfolderBase]: For 246051/246051 co-relation queries the response was YES. [2024-06-14 11:33:54,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24661 conditions, 3811 events. 2210/3811 cut-off events. For 246051/246051 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 24625 event pairs, 430 based on Foata normal form. 1/3812 useless extension candidates. Maximal degree in co-relation 24518. Up to 3278 conditions per place. [2024-06-14 11:33:54,792 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 305 selfloop transitions, 111 changer transitions 0/423 dead transitions. [2024-06-14 11:33:54,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 423 transitions, 5898 flow [2024-06-14 11:33:54,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:33:54,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:33:54,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-14 11:33:54,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 11:33:54,793 INFO L175 Difference]: Start difference. First operand has 326 places, 389 transitions, 4980 flow. Second operand 9 states and 222 transitions. [2024-06-14 11:33:54,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 423 transitions, 5898 flow [2024-06-14 11:33:55,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 423 transitions, 5735 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:55,994 INFO L231 Difference]: Finished difference. Result has 331 places, 389 transitions, 5061 flow [2024-06-14 11:33:55,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4817, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5061, PETRI_PLACES=331, PETRI_TRANSITIONS=389} [2024-06-14 11:33:55,995 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-14 11:33:55,995 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 389 transitions, 5061 flow [2024-06-14 11:33:55,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:55,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:55,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:55,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 11:33:55,996 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-14 11:33:55,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:55,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1517438451, now seen corresponding path program 22 times [2024-06-14 11:33:55,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:55,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594734271] [2024-06-14 11:33:55,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:55,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:56,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:56,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:56,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:56,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594734271] [2024-06-14 11:33:56,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594734271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:56,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:56,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:56,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620375424] [2024-06-14 11:33:56,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:56,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:56,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:56,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:56,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:56,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:56,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 389 transitions, 5061 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:56,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:56,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:56,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:56,847 INFO L124 PetriNetUnfolderBase]: 2223/3834 cut-off events. [2024-06-14 11:33:56,847 INFO L125 PetriNetUnfolderBase]: For 256302/256304 co-relation queries the response was YES. [2024-06-14 11:33:56,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25034 conditions, 3834 events. 2223/3834 cut-off events. For 256302/256304 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 24822 event pairs, 439 based on Foata normal form. 3/3837 useless extension candidates. Maximal degree in co-relation 24890. Up to 3194 conditions per place. [2024-06-14 11:33:56,896 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 230 selfloop transitions, 194 changer transitions 0/431 dead transitions. [2024-06-14 11:33:56,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 431 transitions, 6579 flow [2024-06-14 11:33:56,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:33:56,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:33:56,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 256 transitions. [2024-06-14 11:33:56,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5541125541125541 [2024-06-14 11:33:56,897 INFO L175 Difference]: Start difference. First operand has 331 places, 389 transitions, 5061 flow. Second operand 11 states and 256 transitions. [2024-06-14 11:33:56,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 431 transitions, 6579 flow [2024-06-14 11:33:58,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 431 transitions, 6311 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 11:33:58,177 INFO L231 Difference]: Finished difference. Result has 333 places, 395 transitions, 5303 flow [2024-06-14 11:33:58,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4799, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5303, PETRI_PLACES=333, PETRI_TRANSITIONS=395} [2024-06-14 11:33:58,177 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-14 11:33:58,177 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 395 transitions, 5303 flow [2024-06-14 11:33:58,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:58,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:58,178 INFO 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-14 11:33:58,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 11:33:58,178 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-14 11:33:58,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:58,178 INFO L85 PathProgramCache]: Analyzing trace with hash 2037953625, now seen corresponding path program 23 times [2024-06-14 11:33:58,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:58,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749123668] [2024-06-14 11:33:58,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:58,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:58,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:58,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:58,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:58,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749123668] [2024-06-14 11:33:58,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749123668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:58,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:58,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:58,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020365431] [2024-06-14 11:33:58,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:58,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:58,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:58,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:58,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:58,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:58,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 395 transitions, 5303 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:58,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:58,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:58,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:58,996 INFO L124 PetriNetUnfolderBase]: 2220/3830 cut-off events. [2024-06-14 11:33:58,996 INFO L125 PetriNetUnfolderBase]: For 253250/253252 co-relation queries the response was YES. [2024-06-14 11:33:59,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25091 conditions, 3830 events. 2220/3830 cut-off events. For 253250/253252 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 24813 event pairs, 439 based on Foata normal form. 3/3833 useless extension candidates. Maximal degree in co-relation 24947. Up to 3191 conditions per place. [2024-06-14 11:33:59,045 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 230 selfloop transitions, 191 changer transitions 0/428 dead transitions. [2024-06-14 11:33:59,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 428 transitions, 6547 flow [2024-06-14 11:33:59,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:33:59,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:33:59,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-14 11:33:59,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 11:33:59,046 INFO L175 Difference]: Start difference. First operand has 333 places, 395 transitions, 5303 flow. Second operand 9 states and 219 transitions. [2024-06-14 11:33:59,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 428 transitions, 6547 flow [2024-06-14 11:34:00,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 428 transitions, 6029 flow, removed 36 selfloop flow, removed 10 redundant places. [2024-06-14 11:34:00,228 INFO L231 Difference]: Finished difference. Result has 332 places, 395 transitions, 5189 flow [2024-06-14 11:34:00,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4793, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5189, PETRI_PLACES=332, PETRI_TRANSITIONS=395} [2024-06-14 11:34:00,228 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-14 11:34:00,228 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 395 transitions, 5189 flow [2024-06-14 11:34:00,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:00,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:00,229 INFO 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-14 11:34:00,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 11:34:00,229 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-14 11:34:00,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:00,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1510086801, now seen corresponding path program 24 times [2024-06-14 11:34:00,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:00,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997995801] [2024-06-14 11:34:00,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:00,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:00,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:00,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:00,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:00,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997995801] [2024-06-14 11:34:00,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997995801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:00,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:00,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:00,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476338347] [2024-06-14 11:34:00,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:00,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:00,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:00,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:00,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:00,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:00,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 395 transitions, 5189 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:00,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:00,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:00,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:01,009 INFO L124 PetriNetUnfolderBase]: 2217/3826 cut-off events. [2024-06-14 11:34:01,009 INFO L125 PetriNetUnfolderBase]: For 243862/243864 co-relation queries the response was YES. [2024-06-14 11:34:01,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24830 conditions, 3826 events. 2217/3826 cut-off events. For 243862/243864 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 24756 event pairs, 439 based on Foata normal form. 3/3829 useless extension candidates. Maximal degree in co-relation 24687. Up to 3188 conditions per place. [2024-06-14 11:34:01,054 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 215 selfloop transitions, 200 changer transitions 0/422 dead transitions. [2024-06-14 11:34:01,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 422 transitions, 6243 flow [2024-06-14 11:34:01,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:34:01,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:34:01,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-14 11:34:01,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5404761904761904 [2024-06-14 11:34:01,055 INFO L175 Difference]: Start difference. First operand has 332 places, 395 transitions, 5189 flow. Second operand 10 states and 227 transitions. [2024-06-14 11:34:01,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 422 transitions, 6243 flow [2024-06-14 11:34:02,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 422 transitions, 5833 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-14 11:34:02,448 INFO L231 Difference]: Finished difference. Result has 332 places, 395 transitions, 5193 flow [2024-06-14 11:34:02,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4783, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5193, PETRI_PLACES=332, PETRI_TRANSITIONS=395} [2024-06-14 11:34:02,448 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-14 11:34:02,448 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 395 transitions, 5193 flow [2024-06-14 11:34:02,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:02,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:02,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:02,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 11:34:02,449 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-14 11:34:02,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:02,449 INFO L85 PathProgramCache]: Analyzing trace with hash 593850893, now seen corresponding path program 25 times [2024-06-14 11:34:02,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:02,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321135663] [2024-06-14 11:34:02,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:02,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:02,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:02,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:02,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:02,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321135663] [2024-06-14 11:34:02,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321135663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:02,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:02,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:02,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970946416] [2024-06-14 11:34:02,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:02,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:02,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:02,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:02,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:02,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:02,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 395 transitions, 5193 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:02,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:02,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:02,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:03,220 INFO L124 PetriNetUnfolderBase]: 2222/3829 cut-off events. [2024-06-14 11:34:03,220 INFO L125 PetriNetUnfolderBase]: For 238008/238008 co-relation queries the response was YES. [2024-06-14 11:34:03,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24819 conditions, 3829 events. 2222/3829 cut-off events. For 238008/238008 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 24794 event pairs, 442 based on Foata normal form. 1/3829 useless extension candidates. Maximal degree in co-relation 24677. Up to 3194 conditions per place. [2024-06-14 11:34:03,267 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 219 selfloop transitions, 199 changer transitions 0/425 dead transitions. [2024-06-14 11:34:03,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 425 transitions, 6308 flow [2024-06-14 11:34:03,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:34:03,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:34:03,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-14 11:34:03,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452380952380952 [2024-06-14 11:34:03,268 INFO L175 Difference]: Start difference. First operand has 332 places, 395 transitions, 5193 flow. Second operand 10 states and 229 transitions. [2024-06-14 11:34:03,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 425 transitions, 6308 flow [2024-06-14 11:34:04,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 425 transitions, 5826 flow, removed 38 selfloop flow, removed 10 redundant places. [2024-06-14 11:34:04,351 INFO L231 Difference]: Finished difference. Result has 332 places, 398 transitions, 5182 flow [2024-06-14 11:34:04,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4734, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5182, PETRI_PLACES=332, PETRI_TRANSITIONS=398} [2024-06-14 11:34:04,352 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-14 11:34:04,352 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 398 transitions, 5182 flow [2024-06-14 11:34:04,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:04,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:04,352 INFO 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-14 11:34:04,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 11:34:04,353 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-14 11:34:04,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:04,353 INFO L85 PathProgramCache]: Analyzing trace with hash 593845313, now seen corresponding path program 26 times [2024-06-14 11:34:04,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:04,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294969485] [2024-06-14 11:34:04,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:04,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:04,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:04,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:04,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:04,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294969485] [2024-06-14 11:34:04,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294969485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:04,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:04,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:04,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300610436] [2024-06-14 11:34:04,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:04,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:04,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:04,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:04,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:04,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:04,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 398 transitions, 5182 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:04,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:04,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:04,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:05,108 INFO L124 PetriNetUnfolderBase]: 2219/3825 cut-off events. [2024-06-14 11:34:05,108 INFO L125 PetriNetUnfolderBase]: For 234458/234458 co-relation queries the response was YES. [2024-06-14 11:34:05,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24586 conditions, 3825 events. 2219/3825 cut-off events. For 234458/234458 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 24790 event pairs, 442 based on Foata normal form. 1/3825 useless extension candidates. Maximal degree in co-relation 24445. Up to 3191 conditions per place. [2024-06-14 11:34:05,256 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 226 selfloop transitions, 194 changer transitions 0/427 dead transitions. [2024-06-14 11:34:05,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 427 transitions, 6250 flow [2024-06-14 11:34:05,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:34:05,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:34:05,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-14 11:34:05,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:34:05,257 INFO L175 Difference]: Start difference. First operand has 332 places, 398 transitions, 5182 flow. Second operand 9 states and 216 transitions. [2024-06-14 11:34:05,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 427 transitions, 6250 flow [2024-06-14 11:34:06,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 427 transitions, 5741 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-14 11:34:06,208 INFO L231 Difference]: Finished difference. Result has 331 places, 398 transitions, 5079 flow [2024-06-14 11:34:06,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4677, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5079, PETRI_PLACES=331, PETRI_TRANSITIONS=398} [2024-06-14 11:34:06,208 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-14 11:34:06,208 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 398 transitions, 5079 flow [2024-06-14 11:34:06,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:06,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:06,208 INFO 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-14 11:34:06,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 11:34:06,209 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-14 11:34:06,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:06,209 INFO L85 PathProgramCache]: Analyzing trace with hash 602119523, now seen corresponding path program 27 times [2024-06-14 11:34:06,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:06,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184347274] [2024-06-14 11:34:06,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:06,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:06,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:06,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:06,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:06,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184347274] [2024-06-14 11:34:06,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184347274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:06,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:06,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:06,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193068728] [2024-06-14 11:34:06,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:06,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:06,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:06,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:06,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:06,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:06,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 398 transitions, 5079 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:06,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:06,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:06,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:07,012 INFO L124 PetriNetUnfolderBase]: 2216/3821 cut-off events. [2024-06-14 11:34:07,012 INFO L125 PetriNetUnfolderBase]: For 225893/225893 co-relation queries the response was YES. [2024-06-14 11:34:07,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24351 conditions, 3821 events. 2216/3821 cut-off events. For 225893/225893 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 24747 event pairs, 442 based on Foata normal form. 1/3821 useless extension candidates. Maximal degree in co-relation 24211. Up to 3188 conditions per place. [2024-06-14 11:34:07,060 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 224 selfloop transitions, 187 changer transitions 0/418 dead transitions. [2024-06-14 11:34:07,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 418 transitions, 5951 flow [2024-06-14 11:34:07,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:07,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:07,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:34:07,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:34:07,061 INFO L175 Difference]: Start difference. First operand has 331 places, 398 transitions, 5079 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:34:07,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 418 transitions, 5951 flow [2024-06-14 11:34:08,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 418 transitions, 5493 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-14 11:34:08,067 INFO L231 Difference]: Finished difference. Result has 328 places, 398 transitions, 5005 flow [2024-06-14 11:34:08,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4621, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5005, PETRI_PLACES=328, PETRI_TRANSITIONS=398} [2024-06-14 11:34:08,067 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-14 11:34:08,067 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 398 transitions, 5005 flow [2024-06-14 11:34:08,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:08,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:08,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-14 11:34:08,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 11:34:08,068 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-14 11:34:08,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:08,068 INFO L85 PathProgramCache]: Analyzing trace with hash -222637107, now seen corresponding path program 1 times [2024-06-14 11:34:08,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:08,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990619386] [2024-06-14 11:34:08,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:08,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:08,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:08,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:08,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:08,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990619386] [2024-06-14 11:34:08,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990619386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:08,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:08,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:08,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672439167] [2024-06-14 11:34:08,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:08,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:08,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:08,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:08,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:08,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:08,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 398 transitions, 5005 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:08,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:08,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:08,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:08,984 INFO L124 PetriNetUnfolderBase]: 2256/3898 cut-off events. [2024-06-14 11:34:08,984 INFO L125 PetriNetUnfolderBase]: For 235173/235173 co-relation queries the response was YES. [2024-06-14 11:34:09,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24612 conditions, 3898 events. 2256/3898 cut-off events. For 235173/235173 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 25338 event pairs, 436 based on Foata normal form. 6/3904 useless extension candidates. Maximal degree in co-relation 24473. Up to 3423 conditions per place. [2024-06-14 11:34:09,030 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 379 selfloop transitions, 38 changer transitions 0/424 dead transitions. [2024-06-14 11:34:09,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 424 transitions, 5968 flow [2024-06-14 11:34:09,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:34:09,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:34:09,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-14 11:34:09,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5095238095238095 [2024-06-14 11:34:09,031 INFO L175 Difference]: Start difference. First operand has 328 places, 398 transitions, 5005 flow. Second operand 10 states and 214 transitions. [2024-06-14 11:34:09,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 424 transitions, 5968 flow [2024-06-14 11:34:09,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 424 transitions, 5548 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 11:34:09,803 INFO L231 Difference]: Finished difference. Result has 331 places, 400 transitions, 4712 flow [2024-06-14 11:34:09,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4585, PETRI_DIFFERENCE_MINUEND_PLACES=320, 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=4712, PETRI_PLACES=331, PETRI_TRANSITIONS=400} [2024-06-14 11:34:09,803 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-14 11:34:09,803 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 400 transitions, 4712 flow [2024-06-14 11:34:09,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:09,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:09,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:09,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 11:34:09,804 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-14 11:34:09,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:09,804 INFO L85 PathProgramCache]: Analyzing trace with hash -916846447, now seen corresponding path program 2 times [2024-06-14 11:34:09,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:09,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851540148] [2024-06-14 11:34:09,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:09,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:09,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:09,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:09,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:09,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851540148] [2024-06-14 11:34:09,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851540148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:09,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:09,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:09,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018770036] [2024-06-14 11:34:09,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:09,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:09,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:09,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:09,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:10,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:10,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 400 transitions, 4712 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:10,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:10,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:10,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:10,711 INFO L124 PetriNetUnfolderBase]: 2276/3929 cut-off events. [2024-06-14 11:34:10,711 INFO L125 PetriNetUnfolderBase]: For 235054/235054 co-relation queries the response was YES. [2024-06-14 11:34:10,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24561 conditions, 3929 events. 2276/3929 cut-off events. For 235054/235054 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 25545 event pairs, 408 based on Foata normal form. 6/3935 useless extension candidates. Maximal degree in co-relation 24421. Up to 3306 conditions per place. [2024-06-14 11:34:10,757 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 370 selfloop transitions, 52 changer transitions 0/429 dead transitions. [2024-06-14 11:34:10,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 429 transitions, 5700 flow [2024-06-14 11:34:10,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:10,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:10,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:34:10,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:34:10,758 INFO L175 Difference]: Start difference. First operand has 331 places, 400 transitions, 4712 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:34:10,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 429 transitions, 5700 flow [2024-06-14 11:34:11,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 429 transitions, 5620 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 11:34:11,760 INFO L231 Difference]: Finished difference. Result has 331 places, 401 transitions, 4767 flow [2024-06-14 11:34:11,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4632, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4767, PETRI_PLACES=331, PETRI_TRANSITIONS=401} [2024-06-14 11:34:11,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-14 11:34:11,760 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 401 transitions, 4767 flow [2024-06-14 11:34:11,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:11,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:11,760 INFO 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-14 11:34:11,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 11:34:11,761 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-14 11:34:11,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:11,761 INFO L85 PathProgramCache]: Analyzing trace with hash -651149167, now seen corresponding path program 3 times [2024-06-14 11:34:11,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:11,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442331370] [2024-06-14 11:34:11,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:11,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:11,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:11,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-14 11:34:11,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:11,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442331370] [2024-06-14 11:34:11,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442331370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:11,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:11,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:11,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460532689] [2024-06-14 11:34:11,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:11,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:11,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:11,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:11,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:11,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:11,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 401 transitions, 4767 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:11,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:11,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:11,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:12,634 INFO L124 PetriNetUnfolderBase]: 2263/3911 cut-off events. [2024-06-14 11:34:12,634 INFO L125 PetriNetUnfolderBase]: For 224033/224035 co-relation queries the response was YES. [2024-06-14 11:34:12,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24118 conditions, 3911 events. 2263/3911 cut-off events. For 224033/224035 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 25481 event pairs, 406 based on Foata normal form. 8/3919 useless extension candidates. Maximal degree in co-relation 23977. Up to 3249 conditions per place. [2024-06-14 11:34:12,673 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 369 selfloop transitions, 51 changer transitions 0/427 dead transitions. [2024-06-14 11:34:12,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 427 transitions, 5723 flow [2024-06-14 11:34:12,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:12,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:12,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:34:12,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 11:34:12,674 INFO L175 Difference]: Start difference. First operand has 331 places, 401 transitions, 4767 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:34:12,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 427 transitions, 5723 flow [2024-06-14 11:34:13,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 427 transitions, 5606 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:13,611 INFO L231 Difference]: Finished difference. Result has 333 places, 401 transitions, 4756 flow [2024-06-14 11:34:13,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4650, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4756, PETRI_PLACES=333, PETRI_TRANSITIONS=401} [2024-06-14 11:34:13,612 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-14 11:34:13,612 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 401 transitions, 4756 flow [2024-06-14 11:34:13,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:13,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:13,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, 1] [2024-06-14 11:34:13,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 11:34:13,613 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-14 11:34:13,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:13,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1117695393, now seen corresponding path program 1 times [2024-06-14 11:34:13,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:13,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627492634] [2024-06-14 11:34:13,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:13,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:13,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:13,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:13,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:13,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627492634] [2024-06-14 11:34:13,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627492634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:13,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:13,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:13,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869879463] [2024-06-14 11:34:13,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:13,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:13,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:13,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:13,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:13,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:13,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 401 transitions, 4756 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:13,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:13,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:13,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:14,361 INFO L124 PetriNetUnfolderBase]: 2276/3925 cut-off events. [2024-06-14 11:34:14,361 INFO L125 PetriNetUnfolderBase]: For 211507/211507 co-relation queries the response was YES. [2024-06-14 11:34:14,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24268 conditions, 3925 events. 2276/3925 cut-off events. For 211507/211507 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 25570 event pairs, 439 based on Foata normal form. 1/3926 useless extension candidates. Maximal degree in co-relation 24126. Up to 3480 conditions per place. [2024-06-14 11:34:14,407 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 395 selfloop transitions, 36 changer transitions 0/438 dead transitions. [2024-06-14 11:34:14,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 438 transitions, 5946 flow [2024-06-14 11:34:14,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:14,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:14,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:34:14,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:34:14,408 INFO L175 Difference]: Start difference. First operand has 333 places, 401 transitions, 4756 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:34:14,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 438 transitions, 5946 flow [2024-06-14 11:34:15,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 438 transitions, 5802 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:15,439 INFO L231 Difference]: Finished difference. Result has 335 places, 407 transitions, 4792 flow [2024-06-14 11:34:15,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4612, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4792, PETRI_PLACES=335, PETRI_TRANSITIONS=407} [2024-06-14 11:34:15,440 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-14 11:34:15,440 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 407 transitions, 4792 flow [2024-06-14 11:34:15,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:15,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:15,440 INFO 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-14 11:34:15,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 11:34:15,441 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-14 11:34:15,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:15,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1117575237, now seen corresponding path program 1 times [2024-06-14 11:34:15,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:15,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405108987] [2024-06-14 11:34:15,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:15,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:15,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:15,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:15,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:15,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405108987] [2024-06-14 11:34:15,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405108987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:15,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:15,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:15,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037066983] [2024-06-14 11:34:15,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:15,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:15,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:15,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:15,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:15,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:15,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 407 transitions, 4792 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:15,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:15,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:15,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:16,240 INFO L124 PetriNetUnfolderBase]: 2294/3962 cut-off events. [2024-06-14 11:34:16,241 INFO L125 PetriNetUnfolderBase]: For 221234/221234 co-relation queries the response was YES. [2024-06-14 11:34:16,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24647 conditions, 3962 events. 2294/3962 cut-off events. For 221234/221234 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 25849 event pairs, 439 based on Foata normal form. 1/3963 useless extension candidates. Maximal degree in co-relation 24505. Up to 3482 conditions per place. [2024-06-14 11:34:16,290 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 385 selfloop transitions, 52 changer transitions 0/444 dead transitions. [2024-06-14 11:34:16,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 444 transitions, 6025 flow [2024-06-14 11:34:16,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:16,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:16,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:34:16,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:34:16,291 INFO L175 Difference]: Start difference. First operand has 335 places, 407 transitions, 4792 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:34:16,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 444 transitions, 6025 flow [2024-06-14 11:34:17,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 444 transitions, 5921 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-14 11:34:17,360 INFO L231 Difference]: Finished difference. Result has 340 places, 416 transitions, 4945 flow [2024-06-14 11:34:17,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4693, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4945, PETRI_PLACES=340, PETRI_TRANSITIONS=416} [2024-06-14 11:34:17,361 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-14 11:34:17,361 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 416 transitions, 4945 flow [2024-06-14 11:34:17,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:17,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:17,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:17,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 11:34:17,361 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-14 11:34:17,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:17,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1117575423, now seen corresponding path program 2 times [2024-06-14 11:34:17,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:17,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476964792] [2024-06-14 11:34:17,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:17,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:17,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:17,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:17,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:17,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476964792] [2024-06-14 11:34:17,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476964792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:17,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:17,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:17,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277888133] [2024-06-14 11:34:17,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:17,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:17,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:17,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:17,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:17,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:17,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 416 transitions, 4945 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:17,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:17,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:17,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:18,257 INFO L124 PetriNetUnfolderBase]: 2299/3971 cut-off events. [2024-06-14 11:34:18,257 INFO L125 PetriNetUnfolderBase]: For 223263/223263 co-relation queries the response was YES. [2024-06-14 11:34:18,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25017 conditions, 3971 events. 2299/3971 cut-off events. For 223263/223263 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 25964 event pairs, 438 based on Foata normal form. 1/3972 useless extension candidates. Maximal degree in co-relation 24872. Up to 3524 conditions per place. [2024-06-14 11:34:18,310 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 405 selfloop transitions, 34 changer transitions 0/446 dead transitions. [2024-06-14 11:34:18,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 446 transitions, 5925 flow [2024-06-14 11:34:18,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:18,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:18,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:34:18,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:34:18,311 INFO L175 Difference]: Start difference. First operand has 340 places, 416 transitions, 4945 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:34:18,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 446 transitions, 5925 flow [2024-06-14 11:34:19,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 446 transitions, 5727 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-14 11:34:19,263 INFO L231 Difference]: Finished difference. Result has 344 places, 419 transitions, 4861 flow [2024-06-14 11:34:19,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4747, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4861, PETRI_PLACES=344, PETRI_TRANSITIONS=419} [2024-06-14 11:34:19,263 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-14 11:34:19,263 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 419 transitions, 4861 flow [2024-06-14 11:34:19,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:19,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:19,264 INFO 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-14 11:34:19,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 11:34:19,264 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-14 11:34:19,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:19,264 INFO L85 PathProgramCache]: Analyzing trace with hash -122957257, now seen corresponding path program 2 times [2024-06-14 11:34:19,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:19,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028452242] [2024-06-14 11:34:19,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:19,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:19,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:19,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:19,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:19,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028452242] [2024-06-14 11:34:19,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028452242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:19,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:19,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:19,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177348923] [2024-06-14 11:34:19,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:19,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:19,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:19,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:19,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:19,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:19,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 419 transitions, 4861 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:19,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:19,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:19,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:20,095 INFO L124 PetriNetUnfolderBase]: 2327/4016 cut-off events. [2024-06-14 11:34:20,096 INFO L125 PetriNetUnfolderBase]: For 231114/231114 co-relation queries the response was YES. [2024-06-14 11:34:20,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25371 conditions, 4016 events. 2327/4016 cut-off events. For 231114/231114 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 26298 event pairs, 439 based on Foata normal form. 1/4017 useless extension candidates. Maximal degree in co-relation 25226. Up to 3514 conditions per place. [2024-06-14 11:34:20,144 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 391 selfloop transitions, 68 changer transitions 0/466 dead transitions. [2024-06-14 11:34:20,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 466 transitions, 6381 flow [2024-06-14 11:34:20,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:34:20,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:34:20,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-14 11:34:20,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324675324675324 [2024-06-14 11:34:20,145 INFO L175 Difference]: Start difference. First operand has 344 places, 419 transitions, 4861 flow. Second operand 11 states and 246 transitions. [2024-06-14 11:34:20,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 466 transitions, 6381 flow [2024-06-14 11:34:21,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 466 transitions, 6273 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 11:34:21,076 INFO L231 Difference]: Finished difference. Result has 350 places, 434 transitions, 5119 flow [2024-06-14 11:34:21,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4767, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5119, PETRI_PLACES=350, PETRI_TRANSITIONS=434} [2024-06-14 11:34:21,076 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-14 11:34:21,076 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 434 transitions, 5119 flow [2024-06-14 11:34:21,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:21,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:21,077 INFO 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-14 11:34:21,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 11:34:21,077 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-14 11:34:21,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:21,077 INFO L85 PathProgramCache]: Analyzing trace with hash -940443717, now seen corresponding path program 3 times [2024-06-14 11:34:21,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:21,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853042074] [2024-06-14 11:34:21,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:21,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:21,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:21,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:21,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:21,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853042074] [2024-06-14 11:34:21,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853042074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:21,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:21,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:21,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811938293] [2024-06-14 11:34:21,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:21,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:21,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:21,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:21,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:21,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:21,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 434 transitions, 5119 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:21,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:21,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:21,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:21,952 INFO L124 PetriNetUnfolderBase]: 2324/4012 cut-off events. [2024-06-14 11:34:21,952 INFO L125 PetriNetUnfolderBase]: For 233309/233309 co-relation queries the response was YES. [2024-06-14 11:34:21,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25389 conditions, 4012 events. 2324/4012 cut-off events. For 233309/233309 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 26262 event pairs, 439 based on Foata normal form. 1/4013 useless extension candidates. Maximal degree in co-relation 25242. Up to 3511 conditions per place. [2024-06-14 11:34:22,001 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 391 selfloop transitions, 66 changer transitions 0/464 dead transitions. [2024-06-14 11:34:22,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 464 transitions, 6267 flow [2024-06-14 11:34:22,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:34:22,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:34:22,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-14 11:34:22,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:34:22,002 INFO L175 Difference]: Start difference. First operand has 350 places, 434 transitions, 5119 flow. Second operand 10 states and 230 transitions. [2024-06-14 11:34:22,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 464 transitions, 6267 flow [2024-06-14 11:34:22,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 464 transitions, 6101 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-14 11:34:22,945 INFO L231 Difference]: Finished difference. Result has 356 places, 434 transitions, 5091 flow [2024-06-14 11:34:22,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4953, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5091, PETRI_PLACES=356, PETRI_TRANSITIONS=434} [2024-06-14 11:34:22,945 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-14 11:34:22,946 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 434 transitions, 5091 flow [2024-06-14 11:34:22,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:22,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:22,946 INFO 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-14 11:34:22,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 11:34:22,946 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-14 11:34:22,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:22,947 INFO L85 PathProgramCache]: Analyzing trace with hash -940443903, now seen corresponding path program 3 times [2024-06-14 11:34:22,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:22,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548822198] [2024-06-14 11:34:22,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:22,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:22,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:23,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-14 11:34:23,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:23,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548822198] [2024-06-14 11:34:23,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548822198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:23,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:23,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:23,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752555712] [2024-06-14 11:34:23,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:23,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:23,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:23,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:23,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:23,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:23,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 434 transitions, 5091 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:23,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:23,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:23,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:23,876 INFO L124 PetriNetUnfolderBase]: 2329/4021 cut-off events. [2024-06-14 11:34:23,876 INFO L125 PetriNetUnfolderBase]: For 238462/238462 co-relation queries the response was YES. [2024-06-14 11:34:23,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25468 conditions, 4021 events. 2329/4021 cut-off events. For 238462/238462 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 26321 event pairs, 438 based on Foata normal form. 1/4022 useless extension candidates. Maximal degree in co-relation 25320. Up to 3559 conditions per place. [2024-06-14 11:34:23,937 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 416 selfloop transitions, 44 changer transitions 0/467 dead transitions. [2024-06-14 11:34:23,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 467 transitions, 6125 flow [2024-06-14 11:34:23,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:34:23,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:34:23,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-14 11:34:23,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5194805194805194 [2024-06-14 11:34:23,938 INFO L175 Difference]: Start difference. First operand has 356 places, 434 transitions, 5091 flow. Second operand 11 states and 240 transitions. [2024-06-14 11:34:23,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 467 transitions, 6125 flow [2024-06-14 11:34:25,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 467 transitions, 5973 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 11:34:25,145 INFO L231 Difference]: Finished difference. Result has 358 places, 437 transitions, 5079 flow [2024-06-14 11:34:25,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4939, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5079, PETRI_PLACES=358, PETRI_TRANSITIONS=437} [2024-06-14 11:34:25,145 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-14 11:34:25,145 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 437 transitions, 5079 flow [2024-06-14 11:34:25,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:25,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:25,146 INFO 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-14 11:34:25,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 11:34:25,146 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-14 11:34:25,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:25,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1206233253, now seen corresponding path program 1 times [2024-06-14 11:34:25,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:25,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942929873] [2024-06-14 11:34:25,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:25,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:25,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:25,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:25,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:25,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942929873] [2024-06-14 11:34:25,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942929873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:25,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:25,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:25,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929766842] [2024-06-14 11:34:25,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:25,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:25,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:25,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:25,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:25,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:25,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 437 transitions, 5079 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:25,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:25,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:25,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:26,007 INFO L124 PetriNetUnfolderBase]: 2417/4175 cut-off events. [2024-06-14 11:34:26,007 INFO L125 PetriNetUnfolderBase]: For 261308/261308 co-relation queries the response was YES. [2024-06-14 11:34:26,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26207 conditions, 4175 events. 2417/4175 cut-off events. For 261308/261308 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 27450 event pairs, 386 based on Foata normal form. 6/4181 useless extension candidates. Maximal degree in co-relation 26058. Up to 3488 conditions per place. [2024-06-14 11:34:26,061 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 419 selfloop transitions, 53 changer transitions 0/479 dead transitions. [2024-06-14 11:34:26,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 479 transitions, 6388 flow [2024-06-14 11:34:26,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:26,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:26,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:34:26,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 11:34:26,062 INFO L175 Difference]: Start difference. First operand has 358 places, 437 transitions, 5079 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:34:26,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 479 transitions, 6388 flow [2024-06-14 11:34:27,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 479 transitions, 6242 flow, removed 16 selfloop flow, removed 12 redundant places. [2024-06-14 11:34:27,240 INFO L231 Difference]: Finished difference. Result has 356 places, 443 transitions, 5144 flow [2024-06-14 11:34:27,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4933, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5144, PETRI_PLACES=356, PETRI_TRANSITIONS=443} [2024-06-14 11:34:27,240 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-14 11:34:27,241 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 443 transitions, 5144 flow [2024-06-14 11:34:27,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:27,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:27,241 INFO 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-14 11:34:27,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 11:34:27,241 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-14 11:34:27,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:27,241 INFO L85 PathProgramCache]: Analyzing trace with hash -392087915, now seen corresponding path program 2 times [2024-06-14 11:34:27,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:27,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245446245] [2024-06-14 11:34:27,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:27,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:27,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:27,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:27,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:27,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245446245] [2024-06-14 11:34:27,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245446245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:27,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:27,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:27,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969235722] [2024-06-14 11:34:27,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:27,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:27,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:27,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:27,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:27,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:27,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 443 transitions, 5144 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:27,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:27,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:27,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:28,110 INFO L124 PetriNetUnfolderBase]: 2473/4265 cut-off events. [2024-06-14 11:34:28,110 INFO L125 PetriNetUnfolderBase]: For 269066/269066 co-relation queries the response was YES. [2024-06-14 11:34:28,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27007 conditions, 4265 events. 2473/4265 cut-off events. For 269066/269066 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 28145 event pairs, 465 based on Foata normal form. 6/4271 useless extension candidates. Maximal degree in co-relation 26857. Up to 3723 conditions per place. [2024-06-14 11:34:28,163 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 423 selfloop transitions, 48 changer transitions 0/478 dead transitions. [2024-06-14 11:34:28,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 478 transitions, 6262 flow [2024-06-14 11:34:28,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:28,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:28,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:34:28,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-14 11:34:28,164 INFO L175 Difference]: Start difference. First operand has 356 places, 443 transitions, 5144 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:34:28,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 478 transitions, 6262 flow [2024-06-14 11:34:29,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 478 transitions, 6147 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:29,487 INFO L231 Difference]: Finished difference. Result has 360 places, 447 transitions, 5201 flow [2024-06-14 11:34:29,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5032, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5201, PETRI_PLACES=360, PETRI_TRANSITIONS=447} [2024-06-14 11:34:29,488 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-14 11:34:29,488 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 447 transitions, 5201 flow [2024-06-14 11:34:29,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:29,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:29,488 INFO 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-14 11:34:29,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 11:34:29,488 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-14 11:34:29,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:29,488 INFO L85 PathProgramCache]: Analyzing trace with hash -450342503, now seen corresponding path program 4 times [2024-06-14 11:34:29,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:29,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469369882] [2024-06-14 11:34:29,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:29,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:29,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:29,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-14 11:34:29,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:29,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469369882] [2024-06-14 11:34:29,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469369882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:29,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:29,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:29,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177596941] [2024-06-14 11:34:29,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:29,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:29,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:29,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:29,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:29,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:29,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 447 transitions, 5201 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:29,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:29,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:29,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:30,396 INFO L124 PetriNetUnfolderBase]: 2494/4296 cut-off events. [2024-06-14 11:34:30,397 INFO L125 PetriNetUnfolderBase]: For 265858/265858 co-relation queries the response was YES. [2024-06-14 11:34:30,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27375 conditions, 4296 events. 2494/4296 cut-off events. For 265858/265858 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 28382 event pairs, 483 based on Foata normal form. 1/4296 useless extension candidates. Maximal degree in co-relation 27224. Up to 3542 conditions per place. [2024-06-14 11:34:30,452 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 353 selfloop transitions, 130 changer transitions 0/490 dead transitions. [2024-06-14 11:34:30,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 490 transitions, 7139 flow [2024-06-14 11:34:30,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:30,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:30,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:34:30,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-14 11:34:30,453 INFO L175 Difference]: Start difference. First operand has 360 places, 447 transitions, 5201 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:34:30,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 490 transitions, 7139 flow [2024-06-14 11:34:31,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 490 transitions, 7035 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:31,925 INFO L231 Difference]: Finished difference. Result has 363 places, 459 transitions, 5593 flow [2024-06-14 11:34:31,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5097, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5593, PETRI_PLACES=363, PETRI_TRANSITIONS=459} [2024-06-14 11:34:31,925 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-14 11:34:31,925 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 459 transitions, 5593 flow [2024-06-14 11:34:31,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:31,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:31,926 INFO 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-14 11:34:31,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 11:34:31,926 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-14 11:34:31,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:31,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1838516263, now seen corresponding path program 4 times [2024-06-14 11:34:31,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:31,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444328149] [2024-06-14 11:34:31,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:31,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:31,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:32,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:32,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:32,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444328149] [2024-06-14 11:34:32,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444328149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:32,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:32,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:32,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626018908] [2024-06-14 11:34:32,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:32,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:32,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:32,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:32,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:32,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:32,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 459 transitions, 5593 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:32,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:32,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:32,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:32,800 INFO L124 PetriNetUnfolderBase]: 2512/4332 cut-off events. [2024-06-14 11:34:32,800 INFO L125 PetriNetUnfolderBase]: For 278474/278476 co-relation queries the response was YES. [2024-06-14 11:34:32,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28278 conditions, 4332 events. 2512/4332 cut-off events. For 278474/278476 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 28741 event pairs, 482 based on Foata normal form. 3/4335 useless extension candidates. Maximal degree in co-relation 28126. Up to 3635 conditions per place. [2024-06-14 11:34:32,859 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 361 selfloop transitions, 130 changer transitions 0/498 dead transitions. [2024-06-14 11:34:32,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 498 transitions, 7358 flow [2024-06-14 11:34:32,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:32,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:32,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:34:32,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 11:34:32,860 INFO L175 Difference]: Start difference. First operand has 363 places, 459 transitions, 5593 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:34:32,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 498 transitions, 7358 flow [2024-06-14 11:34:34,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 498 transitions, 7185 flow, removed 52 selfloop flow, removed 2 redundant places. [2024-06-14 11:34:34,507 INFO L231 Difference]: Finished difference. Result has 370 places, 471 transitions, 5905 flow [2024-06-14 11:34:34,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5420, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5905, PETRI_PLACES=370, PETRI_TRANSITIONS=471} [2024-06-14 11:34:34,507 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-14 11:34:34,507 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 471 transitions, 5905 flow [2024-06-14 11:34:34,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:34,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:34,507 INFO 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-14 11:34:34,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 11:34:34,508 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-14 11:34:34,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:34,508 INFO L85 PathProgramCache]: Analyzing trace with hash -450222533, now seen corresponding path program 5 times [2024-06-14 11:34:34,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:34,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827239875] [2024-06-14 11:34:34,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:34,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:34,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:34,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:34,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:34,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827239875] [2024-06-14 11:34:34,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827239875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:34,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:34,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:34,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799393633] [2024-06-14 11:34:34,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:34,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:34,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:34,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:34,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:34,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:34,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 471 transitions, 5905 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:34,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:34,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:34,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:35,396 INFO L124 PetriNetUnfolderBase]: 2517/4339 cut-off events. [2024-06-14 11:34:35,396 INFO L125 PetriNetUnfolderBase]: For 286583/286585 co-relation queries the response was YES. [2024-06-14 11:34:35,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28862 conditions, 4339 events. 2517/4339 cut-off events. For 286583/286585 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 28809 event pairs, 476 based on Foata normal form. 3/4342 useless extension candidates. Maximal degree in co-relation 28707. Up to 3763 conditions per place. [2024-06-14 11:34:35,451 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 417 selfloop transitions, 74 changer transitions 0/498 dead transitions. [2024-06-14 11:34:35,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 498 transitions, 6981 flow [2024-06-14 11:34:35,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:35,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:35,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:34:35,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:34:35,452 INFO L175 Difference]: Start difference. First operand has 370 places, 471 transitions, 5905 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:34:35,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 498 transitions, 6981 flow [2024-06-14 11:34:37,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 498 transitions, 6817 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-14 11:34:37,134 INFO L231 Difference]: Finished difference. Result has 376 places, 474 transitions, 5935 flow [2024-06-14 11:34:37,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5741, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5935, PETRI_PLACES=376, PETRI_TRANSITIONS=474} [2024-06-14 11:34:37,134 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-14 11:34:37,135 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 474 transitions, 5935 flow [2024-06-14 11:34:37,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:37,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:37,135 INFO 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-14 11:34:37,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 11:34:37,135 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-14 11:34:37,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:37,135 INFO L85 PathProgramCache]: Analyzing trace with hash -251040713, now seen corresponding path program 6 times [2024-06-14 11:34:37,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:37,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904290] [2024-06-14 11:34:37,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:37,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:37,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:37,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:37,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:37,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904290] [2024-06-14 11:34:37,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:37,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:37,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:37,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015444146] [2024-06-14 11:34:37,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:37,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:37,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:37,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:37,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:37,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:37,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 474 transitions, 5935 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:37,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:37,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:37,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:38,071 INFO L124 PetriNetUnfolderBase]: 2522/4347 cut-off events. [2024-06-14 11:34:38,072 INFO L125 PetriNetUnfolderBase]: For 292449/292449 co-relation queries the response was YES. [2024-06-14 11:34:38,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29060 conditions, 4347 events. 2522/4347 cut-off events. For 292449/292449 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 28845 event pairs, 483 based on Foata normal form. 1/4347 useless extension candidates. Maximal degree in co-relation 28903. Up to 3576 conditions per place. [2024-06-14 11:34:38,136 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 357 selfloop transitions, 143 changer transitions 0/507 dead transitions. [2024-06-14 11:34:38,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 507 transitions, 7569 flow [2024-06-14 11:34:38,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:38,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:38,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:34:38,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 11:34:38,137 INFO L175 Difference]: Start difference. First operand has 376 places, 474 transitions, 5935 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:34:38,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 507 transitions, 7569 flow [2024-06-14 11:34:39,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 507 transitions, 7395 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 11:34:39,633 INFO L231 Difference]: Finished difference. Result has 377 places, 477 transitions, 6091 flow [2024-06-14 11:34:39,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5761, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6091, PETRI_PLACES=377, PETRI_TRANSITIONS=477} [2024-06-14 11:34:39,634 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-14 11:34:39,634 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 477 transitions, 6091 flow [2024-06-14 11:34:39,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:39,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:39,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, 1, 1] [2024-06-14 11:34:39,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 11:34:39,634 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-14 11:34:39,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:39,635 INFO L85 PathProgramCache]: Analyzing trace with hash -240565193, now seen corresponding path program 7 times [2024-06-14 11:34:39,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:39,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140545665] [2024-06-14 11:34:39,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:39,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:39,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:39,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-14 11:34:39,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:39,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140545665] [2024-06-14 11:34:39,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140545665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:39,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:39,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:39,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681919790] [2024-06-14 11:34:39,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:39,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:39,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:39,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:39,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:39,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:39,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 477 transitions, 6091 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:39,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:39,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:39,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:40,587 INFO L124 PetriNetUnfolderBase]: 2527/4360 cut-off events. [2024-06-14 11:34:40,587 INFO L125 PetriNetUnfolderBase]: For 299053/299053 co-relation queries the response was YES. [2024-06-14 11:34:40,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29356 conditions, 4360 events. 2527/4360 cut-off events. For 299053/299053 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 28982 event pairs, 485 based on Foata normal form. 1/4360 useless extension candidates. Maximal degree in co-relation 29199. Up to 3582 conditions per place. [2024-06-14 11:34:40,646 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 354 selfloop transitions, 145 changer transitions 0/506 dead transitions. [2024-06-14 11:34:40,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 506 transitions, 7549 flow [2024-06-14 11:34:40,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:40,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:40,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:34:40,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-14 11:34:40,647 INFO L175 Difference]: Start difference. First operand has 377 places, 477 transitions, 6091 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:34:40,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 506 transitions, 7549 flow [2024-06-14 11:34:42,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 506 transitions, 7213 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:42,234 INFO L231 Difference]: Finished difference. Result has 379 places, 480 transitions, 6095 flow [2024-06-14 11:34:42,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5765, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6095, PETRI_PLACES=379, PETRI_TRANSITIONS=480} [2024-06-14 11:34:42,234 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-14 11:34:42,234 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 480 transitions, 6095 flow [2024-06-14 11:34:42,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:42,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:42,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:42,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 11:34:42,235 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-14 11:34:42,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:42,235 INFO L85 PathProgramCache]: Analyzing trace with hash -125274023, now seen corresponding path program 8 times [2024-06-14 11:34:42,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:42,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91436487] [2024-06-14 11:34:42,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:42,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:42,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:42,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:42,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:42,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91436487] [2024-06-14 11:34:42,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91436487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:42,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:42,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:42,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101596212] [2024-06-14 11:34:42,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:42,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:42,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:42,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:42,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:42,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:42,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 480 transitions, 6095 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:42,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:42,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:42,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:43,170 INFO L124 PetriNetUnfolderBase]: 2545/4392 cut-off events. [2024-06-14 11:34:43,171 INFO L125 PetriNetUnfolderBase]: For 309044/309046 co-relation queries the response was YES. [2024-06-14 11:34:43,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29655 conditions, 4392 events. 2545/4392 cut-off events. For 309044/309046 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 29284 event pairs, 478 based on Foata normal form. 3/4395 useless extension candidates. Maximal degree in co-relation 29497. Up to 3788 conditions per place. [2024-06-14 11:34:43,229 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 417 selfloop transitions, 87 changer transitions 0/511 dead transitions. [2024-06-14 11:34:43,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 511 transitions, 7455 flow [2024-06-14 11:34:43,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:43,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:43,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:34:43,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:34:43,231 INFO L175 Difference]: Start difference. First operand has 379 places, 480 transitions, 6095 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:34:43,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 511 transitions, 7455 flow [2024-06-14 11:34:44,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 511 transitions, 7182 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:44,777 INFO L231 Difference]: Finished difference. Result has 383 places, 489 transitions, 6150 flow [2024-06-14 11:34:44,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5833, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6150, PETRI_PLACES=383, PETRI_TRANSITIONS=489} [2024-06-14 11:34:44,777 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-14 11:34:44,777 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 489 transitions, 6150 flow [2024-06-14 11:34:44,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:44,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:44,778 INFO 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-14 11:34:44,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 11:34:44,778 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-14 11:34:44,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:44,778 INFO L85 PathProgramCache]: Analyzing trace with hash -125095277, now seen corresponding path program 5 times [2024-06-14 11:34:44,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:44,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407720972] [2024-06-14 11:34:44,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:44,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:44,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:44,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:44,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:44,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407720972] [2024-06-14 11:34:44,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407720972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:44,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:44,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:44,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646697445] [2024-06-14 11:34:44,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:44,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:44,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:44,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:44,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:44,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:44,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 489 transitions, 6150 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:44,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:44,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:44,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:45,728 INFO L124 PetriNetUnfolderBase]: 2558/4408 cut-off events. [2024-06-14 11:34:45,728 INFO L125 PetriNetUnfolderBase]: For 319226/319228 co-relation queries the response was YES. [2024-06-14 11:34:45,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29816 conditions, 4408 events. 2558/4408 cut-off events. For 319226/319228 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 29389 event pairs, 480 based on Foata normal form. 3/4411 useless extension candidates. Maximal degree in co-relation 29656. Up to 3693 conditions per place. [2024-06-14 11:34:45,779 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 378 selfloop transitions, 134 changer transitions 0/519 dead transitions. [2024-06-14 11:34:45,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 519 transitions, 7856 flow [2024-06-14 11:34:45,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:45,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:45,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:34:45,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:34:45,780 INFO L175 Difference]: Start difference. First operand has 383 places, 489 transitions, 6150 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:34:45,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 519 transitions, 7856 flow [2024-06-14 11:34:47,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 519 transitions, 7714 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 11:34:47,353 INFO L231 Difference]: Finished difference. Result has 388 places, 495 transitions, 6366 flow [2024-06-14 11:34:47,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6008, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6366, PETRI_PLACES=388, PETRI_TRANSITIONS=495} [2024-06-14 11:34:47,354 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-14 11:34:47,354 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 495 transitions, 6366 flow [2024-06-14 11:34:47,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:47,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:47,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:47,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 11:34:47,354 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-14 11:34:47,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:47,355 INFO L85 PathProgramCache]: Analyzing trace with hash -673929471, now seen corresponding path program 9 times [2024-06-14 11:34:47,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:47,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514602123] [2024-06-14 11:34:47,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:47,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:47,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:47,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:47,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:47,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514602123] [2024-06-14 11:34:47,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514602123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:47,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:47,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:47,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266009530] [2024-06-14 11:34:47,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:47,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:47,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:47,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:47,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:47,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:47,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 495 transitions, 6366 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:47,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:47,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:47,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:48,306 INFO L124 PetriNetUnfolderBase]: 2555/4404 cut-off events. [2024-06-14 11:34:48,306 INFO L125 PetriNetUnfolderBase]: For 321987/321989 co-relation queries the response was YES. [2024-06-14 11:34:48,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29883 conditions, 4404 events. 2555/4404 cut-off events. For 321987/321989 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 29332 event pairs, 476 based on Foata normal form. 3/4407 useless extension candidates. Maximal degree in co-relation 29722. Up to 3803 conditions per place. [2024-06-14 11:34:48,371 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 423 selfloop transitions, 88 changer transitions 0/518 dead transitions. [2024-06-14 11:34:48,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 518 transitions, 7444 flow [2024-06-14 11:34:48,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:34:48,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:34:48,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-14 11:34:48,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261904761904762 [2024-06-14 11:34:48,372 INFO L175 Difference]: Start difference. First operand has 388 places, 495 transitions, 6366 flow. Second operand 10 states and 221 transitions. [2024-06-14 11:34:48,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 518 transitions, 7444 flow [2024-06-14 11:34:50,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 518 transitions, 7251 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-14 11:34:50,120 INFO L231 Difference]: Finished difference. Result has 395 places, 495 transitions, 6355 flow [2024-06-14 11:34:50,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6173, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6355, PETRI_PLACES=395, PETRI_TRANSITIONS=495} [2024-06-14 11:34:50,121 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 352 predicate places. [2024-06-14 11:34:50,121 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 495 transitions, 6355 flow [2024-06-14 11:34:50,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:50,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:50,122 INFO 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-14 11:34:50,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 11:34:50,122 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-14 11:34:50,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:50,123 INFO L85 PathProgramCache]: Analyzing trace with hash -673929285, now seen corresponding path program 6 times [2024-06-14 11:34:50,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:50,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97367421] [2024-06-14 11:34:50,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:50,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:50,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:50,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-14 11:34:50,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:50,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97367421] [2024-06-14 11:34:50,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97367421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:50,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:50,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:50,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854164771] [2024-06-14 11:34:50,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:50,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:50,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:50,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:50,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:50,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:50,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 495 transitions, 6355 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:50,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:50,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:50,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:51,196 INFO L124 PetriNetUnfolderBase]: 2552/4400 cut-off events. [2024-06-14 11:34:51,196 INFO L125 PetriNetUnfolderBase]: For 324444/324446 co-relation queries the response was YES. [2024-06-14 11:34:51,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29752 conditions, 4400 events. 2552/4400 cut-off events. For 324444/324446 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 29325 event pairs, 480 based on Foata normal form. 3/4403 useless extension candidates. Maximal degree in co-relation 29590. Up to 3686 conditions per place. [2024-06-14 11:34:51,250 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 379 selfloop transitions, 132 changer transitions 0/518 dead transitions. [2024-06-14 11:34:51,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 518 transitions, 7801 flow [2024-06-14 11:34:51,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:51,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:51,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:34:51,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:34:51,251 INFO L175 Difference]: Start difference. First operand has 395 places, 495 transitions, 6355 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:34:51,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 518 transitions, 7801 flow [2024-06-14 11:34:52,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 518 transitions, 7575 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-14 11:34:52,857 INFO L231 Difference]: Finished difference. Result has 394 places, 495 transitions, 6399 flow [2024-06-14 11:34:52,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6129, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6399, PETRI_PLACES=394, PETRI_TRANSITIONS=495} [2024-06-14 11:34:52,858 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-14 11:34:52,858 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 495 transitions, 6399 flow [2024-06-14 11:34:52,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:52,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:52,858 INFO 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-14 11:34:52,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 11:34:52,858 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-14 11:34:52,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:52,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1848154797, now seen corresponding path program 7 times [2024-06-14 11:34:52,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:52,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246168038] [2024-06-14 11:34:52,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:52,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:52,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:52,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:52,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:52,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246168038] [2024-06-14 11:34:52,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246168038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:52,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:52,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:52,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180872472] [2024-06-14 11:34:52,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:52,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:52,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:52,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:52,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:53,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:53,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 495 transitions, 6399 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:53,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:53,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:53,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:53,807 INFO L124 PetriNetUnfolderBase]: 2583/4446 cut-off events. [2024-06-14 11:34:53,807 INFO L125 PetriNetUnfolderBase]: For 339891/339891 co-relation queries the response was YES. [2024-06-14 11:34:53,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30449 conditions, 4446 events. 2583/4446 cut-off events. For 339891/339891 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 29642 event pairs, 471 based on Foata normal form. 1/4447 useless extension candidates. Maximal degree in co-relation 30286. Up to 3923 conditions per place. [2024-06-14 11:34:53,870 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 468 selfloop transitions, 57 changer transitions 0/532 dead transitions. [2024-06-14 11:34:53,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 532 transitions, 8136 flow [2024-06-14 11:34:53,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:34:53,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:34:53,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-14 11:34:53,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-14 11:34:53,871 INFO L175 Difference]: Start difference. First operand has 394 places, 495 transitions, 6399 flow. Second operand 10 states and 220 transitions. [2024-06-14 11:34:53,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 532 transitions, 8136 flow [2024-06-14 11:34:55,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 532 transitions, 7832 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:34:55,696 INFO L231 Difference]: Finished difference. Result has 398 places, 510 transitions, 6498 flow [2024-06-14 11:34:55,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6123, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6498, PETRI_PLACES=398, PETRI_TRANSITIONS=510} [2024-06-14 11:34:55,696 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 355 predicate places. [2024-06-14 11:34:55,697 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 510 transitions, 6498 flow [2024-06-14 11:34:55,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:55,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:55,697 INFO 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-14 11:34:55,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 11:34:55,697 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-14 11:34:55,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:55,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1898127105, now seen corresponding path program 10 times [2024-06-14 11:34:55,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:55,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980985593] [2024-06-14 11:34:55,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:55,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:55,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:55,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:55,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:55,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980985593] [2024-06-14 11:34:55,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980985593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:55,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:55,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:55,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593684503] [2024-06-14 11:34:55,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:55,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:55,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:55,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:55,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:55,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:55,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 510 transitions, 6498 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:55,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:55,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:55,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:56,822 INFO L124 PetriNetUnfolderBase]: 2588/4455 cut-off events. [2024-06-14 11:34:56,823 INFO L125 PetriNetUnfolderBase]: For 345793/345793 co-relation queries the response was YES. [2024-06-14 11:34:56,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30399 conditions, 4455 events. 2588/4455 cut-off events. For 345793/345793 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 29739 event pairs, 470 based on Foata normal form. 1/4456 useless extension candidates. Maximal degree in co-relation 30234. Up to 3967 conditions per place. [2024-06-14 11:34:56,879 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 493 selfloop transitions, 31 changer transitions 0/531 dead transitions. [2024-06-14 11:34:56,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 531 transitions, 7642 flow [2024-06-14 11:34:56,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:56,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:56,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 11:34:56,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-06-14 11:34:56,880 INFO L175 Difference]: Start difference. First operand has 398 places, 510 transitions, 6498 flow. Second operand 8 states and 177 transitions. [2024-06-14 11:34:56,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 531 transitions, 7642 flow [2024-06-14 11:34:58,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 531 transitions, 7586 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-14 11:34:58,824 INFO L231 Difference]: Finished difference. Result has 405 places, 513 transitions, 6568 flow [2024-06-14 11:34:58,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6442, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6568, PETRI_PLACES=405, PETRI_TRANSITIONS=513} [2024-06-14 11:34:58,825 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-14 11:34:58,825 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 513 transitions, 6568 flow [2024-06-14 11:34:58,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:58,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:58,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-14 11:34:58,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 11:34:58,825 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-14 11:34:58,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:58,826 INFO L85 PathProgramCache]: Analyzing trace with hash -2025704905, now seen corresponding path program 8 times [2024-06-14 11:34:58,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:58,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058886788] [2024-06-14 11:34:58,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:58,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:58,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:58,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:58,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:58,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058886788] [2024-06-14 11:34:58,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058886788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:58,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:58,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:34:58,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586277052] [2024-06-14 11:34:58,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:58,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:34:58,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:58,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:34:58,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:34:59,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:59,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 513 transitions, 6568 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:59,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:59,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:59,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:59,847 INFO L124 PetriNetUnfolderBase]: 2585/4451 cut-off events. [2024-06-14 11:34:59,847 INFO L125 PetriNetUnfolderBase]: For 347962/347962 co-relation queries the response was YES. [2024-06-14 11:34:59,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30383 conditions, 4451 events. 2585/4451 cut-off events. For 347962/347962 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 29699 event pairs, 471 based on Foata normal form. 1/4452 useless extension candidates. Maximal degree in co-relation 30216. Up to 3937 conditions per place. [2024-06-14 11:34:59,927 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 475 selfloop transitions, 49 changer transitions 0/531 dead transitions. [2024-06-14 11:34:59,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 531 transitions, 7660 flow [2024-06-14 11:34:59,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:34:59,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:34:59,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:34:59,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-14 11:34:59,928 INFO L175 Difference]: Start difference. First operand has 405 places, 513 transitions, 6568 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:34:59,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 531 transitions, 7660 flow [2024-06-14 11:35:01,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 531 transitions, 7556 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:01,927 INFO L231 Difference]: Finished difference. Result has 409 places, 513 transitions, 6568 flow [2024-06-14 11:35:01,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6464, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6568, PETRI_PLACES=409, PETRI_TRANSITIONS=513} [2024-06-14 11:35:01,928 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-14 11:35:01,928 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 513 transitions, 6568 flow [2024-06-14 11:35:01,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:01,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:01,928 INFO 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-14 11:35:01,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 11:35:01,928 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-14 11:35:01,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:01,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1700396397, now seen corresponding path program 9 times [2024-06-14 11:35:01,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:01,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095600123] [2024-06-14 11:35:01,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:01,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:01,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:02,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:02,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:02,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095600123] [2024-06-14 11:35:02,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095600123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:02,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:02,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:02,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449397408] [2024-06-14 11:35:02,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:02,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:02,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:02,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:02,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:02,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:02,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 513 transitions, 6568 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:02,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:02,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:02,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:03,030 INFO L124 PetriNetUnfolderBase]: 2624/4518 cut-off events. [2024-06-14 11:35:03,030 INFO L125 PetriNetUnfolderBase]: For 369987/369989 co-relation queries the response was YES. [2024-06-14 11:35:03,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31136 conditions, 4518 events. 2624/4518 cut-off events. For 369987/369989 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 30282 event pairs, 480 based on Foata normal form. 3/4521 useless extension candidates. Maximal degree in co-relation 30969. Up to 3763 conditions per place. [2024-06-14 11:35:03,088 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 386 selfloop transitions, 160 changer transitions 0/553 dead transitions. [2024-06-14 11:35:03,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 553 transitions, 8747 flow [2024-06-14 11:35:03,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:03,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:03,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:35:03,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-14 11:35:03,089 INFO L175 Difference]: Start difference. First operand has 409 places, 513 transitions, 6568 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:35:03,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 553 transitions, 8747 flow [2024-06-14 11:35:05,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 553 transitions, 8627 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:05,346 INFO L231 Difference]: Finished difference. Result has 411 places, 530 transitions, 7068 flow [2024-06-14 11:35:05,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6448, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7068, PETRI_PLACES=411, PETRI_TRANSITIONS=530} [2024-06-14 11:35:05,347 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 368 predicate places. [2024-06-14 11:35:05,347 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 530 transitions, 7068 flow [2024-06-14 11:35:05,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:05,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:05,347 INFO 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-14 11:35:05,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 11:35:05,347 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-14 11:35:05,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:05,347 INFO L85 PathProgramCache]: Analyzing trace with hash -501648091, now seen corresponding path program 10 times [2024-06-14 11:35:05,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:05,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102158535] [2024-06-14 11:35:05,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:05,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:05,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:05,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:05,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:05,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102158535] [2024-06-14 11:35:05,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102158535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:05,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:05,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:05,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36088426] [2024-06-14 11:35:05,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:05,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:05,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:05,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:05,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:05,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:05,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 530 transitions, 7068 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:05,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:05,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:05,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:06,340 INFO L124 PetriNetUnfolderBase]: 2621/4514 cut-off events. [2024-06-14 11:35:06,340 INFO L125 PetriNetUnfolderBase]: For 373363/373365 co-relation queries the response was YES. [2024-06-14 11:35:06,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31390 conditions, 4514 events. 2621/4514 cut-off events. For 373363/373365 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 30258 event pairs, 480 based on Foata normal form. 3/4517 useless extension candidates. Maximal degree in co-relation 31221. Up to 3760 conditions per place. [2024-06-14 11:35:06,413 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 378 selfloop transitions, 166 changer transitions 0/551 dead transitions. [2024-06-14 11:35:06,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 551 transitions, 8599 flow [2024-06-14 11:35:06,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:06,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:06,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:35:06,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:35:06,414 INFO L175 Difference]: Start difference. First operand has 411 places, 530 transitions, 7068 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:35:06,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 551 transitions, 8599 flow [2024-06-14 11:35:08,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 551 transitions, 8379 flow, removed 34 selfloop flow, removed 2 redundant places. [2024-06-14 11:35:08,815 INFO L231 Difference]: Finished difference. Result has 418 places, 531 transitions, 7234 flow [2024-06-14 11:35:08,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6848, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7234, PETRI_PLACES=418, PETRI_TRANSITIONS=531} [2024-06-14 11:35:08,815 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-14 11:35:08,816 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 531 transitions, 7234 flow [2024-06-14 11:35:08,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:08,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:08,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:08,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 11:35:08,816 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-14 11:35:08,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:08,817 INFO L85 PathProgramCache]: Analyzing trace with hash 2045944095, now seen corresponding path program 11 times [2024-06-14 11:35:08,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:08,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80248432] [2024-06-14 11:35:08,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:08,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:08,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:08,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-14 11:35:08,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:08,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80248432] [2024-06-14 11:35:08,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80248432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:08,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:08,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:08,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077894381] [2024-06-14 11:35:08,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:08,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:08,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:08,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:08,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:08,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:08,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 531 transitions, 7234 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:08,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:08,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:08,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:09,913 INFO L124 PetriNetUnfolderBase]: 2642/4549 cut-off events. [2024-06-14 11:35:09,913 INFO L125 PetriNetUnfolderBase]: For 391554/391556 co-relation queries the response was YES. [2024-06-14 11:35:09,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31974 conditions, 4549 events. 2642/4549 cut-off events. For 391554/391556 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 30576 event pairs, 476 based on Foata normal form. 3/4552 useless extension candidates. Maximal degree in co-relation 31803. Up to 3896 conditions per place. [2024-06-14 11:35:09,977 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 439 selfloop transitions, 115 changer transitions 0/561 dead transitions. [2024-06-14 11:35:09,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 561 transitions, 8936 flow [2024-06-14 11:35:09,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:35:09,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:35:09,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 11:35:09,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-06-14 11:35:09,978 INFO L175 Difference]: Start difference. First operand has 418 places, 531 transitions, 7234 flow. Second operand 9 states and 203 transitions. [2024-06-14 11:35:09,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 561 transitions, 8936 flow [2024-06-14 11:35:12,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 561 transitions, 8682 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:12,561 INFO L231 Difference]: Finished difference. Result has 425 places, 540 transitions, 7427 flow [2024-06-14 11:35:12,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6980, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7427, PETRI_PLACES=425, PETRI_TRANSITIONS=540} [2024-06-14 11:35:12,562 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-14 11:35:12,562 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 540 transitions, 7427 flow [2024-06-14 11:35:12,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:12,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:12,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:12,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 11:35:12,562 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-14 11:35:12,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:12,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1700782347, now seen corresponding path program 11 times [2024-06-14 11:35:12,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:12,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353819633] [2024-06-14 11:35:12,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:12,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:12,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:12,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-14 11:35:12,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:12,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353819633] [2024-06-14 11:35:12,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353819633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:12,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:12,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:12,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332054489] [2024-06-14 11:35:12,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:12,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:12,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:12,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:12,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:12,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:12,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 540 transitions, 7427 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:12,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:12,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:12,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:13,572 INFO L124 PetriNetUnfolderBase]: 2639/4545 cut-off events. [2024-06-14 11:35:13,572 INFO L125 PetriNetUnfolderBase]: For 393677/393679 co-relation queries the response was YES. [2024-06-14 11:35:13,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31930 conditions, 4545 events. 2639/4545 cut-off events. For 393677/393679 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 30532 event pairs, 480 based on Foata normal form. 3/4548 useless extension candidates. Maximal degree in co-relation 31756. Up to 3786 conditions per place. [2024-06-14 11:35:13,644 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 395 selfloop transitions, 159 changer transitions 0/561 dead transitions. [2024-06-14 11:35:13,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 561 transitions, 9179 flow [2024-06-14 11:35:13,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:13,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:13,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:35:13,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:35:13,646 INFO L175 Difference]: Start difference. First operand has 425 places, 540 transitions, 7427 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:35:13,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 561 transitions, 9179 flow [2024-06-14 11:35:16,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 561 transitions, 8862 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:16,507 INFO L231 Difference]: Finished difference. Result has 426 places, 540 transitions, 7434 flow [2024-06-14 11:35:16,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7110, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7434, PETRI_PLACES=426, PETRI_TRANSITIONS=540} [2024-06-14 11:35:16,507 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 383 predicate places. [2024-06-14 11:35:16,507 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 540 transitions, 7434 flow [2024-06-14 11:35:16,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:16,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:16,508 INFO 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-14 11:35:16,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 11:35:16,508 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-14 11:35:16,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:16,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1848391947, now seen corresponding path program 12 times [2024-06-14 11:35:16,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:16,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451554500] [2024-06-14 11:35:16,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:16,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:16,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:16,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:16,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:16,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451554500] [2024-06-14 11:35:16,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451554500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:16,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:16,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:16,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794738821] [2024-06-14 11:35:16,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:16,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:16,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:16,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:16,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:16,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:16,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 540 transitions, 7434 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:16,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:16,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:16,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:17,649 INFO L124 PetriNetUnfolderBase]: 2636/4540 cut-off events. [2024-06-14 11:35:17,649 INFO L125 PetriNetUnfolderBase]: For 396335/396335 co-relation queries the response was YES. [2024-06-14 11:35:17,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31798 conditions, 4540 events. 2636/4540 cut-off events. For 396335/396335 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 30466 event pairs, 471 based on Foata normal form. 1/4541 useless extension candidates. Maximal degree in co-relation 31626. Up to 3999 conditions per place. [2024-06-14 11:35:17,714 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 495 selfloop transitions, 56 changer transitions 0/558 dead transitions. [2024-06-14 11:35:17,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 558 transitions, 8580 flow [2024-06-14 11:35:17,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:17,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:17,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:35:17,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-14 11:35:17,716 INFO L175 Difference]: Start difference. First operand has 426 places, 540 transitions, 7434 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:35:17,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 558 transitions, 8580 flow [2024-06-14 11:35:20,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 558 transitions, 8270 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:20,430 INFO L231 Difference]: Finished difference. Result has 429 places, 540 transitions, 7242 flow [2024-06-14 11:35:20,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7124, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7242, PETRI_PLACES=429, PETRI_TRANSITIONS=540} [2024-06-14 11:35:20,431 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 386 predicate places. [2024-06-14 11:35:20,431 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 540 transitions, 7242 flow [2024-06-14 11:35:20,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:20,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:20,431 INFO 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-14 11:35:20,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 11:35:20,432 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-14 11:35:20,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:20,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1700782533, now seen corresponding path program 12 times [2024-06-14 11:35:20,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:20,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600939041] [2024-06-14 11:35:20,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:20,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:20,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:20,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:20,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:20,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600939041] [2024-06-14 11:35:20,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600939041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:20,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:20,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:20,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878972439] [2024-06-14 11:35:20,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:20,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:20,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:20,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:20,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:20,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:20,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 540 transitions, 7242 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:20,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:20,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:20,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:21,455 INFO L124 PetriNetUnfolderBase]: 2633/4537 cut-off events. [2024-06-14 11:35:21,455 INFO L125 PetriNetUnfolderBase]: For 398034/398036 co-relation queries the response was YES. [2024-06-14 11:35:21,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31481 conditions, 4537 events. 2633/4537 cut-off events. For 398034/398036 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 30465 event pairs, 476 based on Foata normal form. 3/4540 useless extension candidates. Maximal degree in co-relation 31308. Up to 3885 conditions per place. [2024-06-14 11:35:21,524 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 439 selfloop transitions, 116 changer transitions 0/562 dead transitions. [2024-06-14 11:35:21,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 562 transitions, 8606 flow [2024-06-14 11:35:21,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:35:21,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:35:21,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-14 11:35:21,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5151515151515151 [2024-06-14 11:35:21,525 INFO L175 Difference]: Start difference. First operand has 429 places, 540 transitions, 7242 flow. Second operand 11 states and 238 transitions. [2024-06-14 11:35:21,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 562 transitions, 8606 flow [2024-06-14 11:35:24,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 562 transitions, 8449 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 11:35:24,103 INFO L231 Difference]: Finished difference. Result has 432 places, 540 transitions, 7323 flow [2024-06-14 11:35:24,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7085, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7323, PETRI_PLACES=432, PETRI_TRANSITIONS=540} [2024-06-14 11:35:24,104 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-14 11:35:24,104 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 540 transitions, 7323 flow [2024-06-14 11:35:24,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:24,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:24,104 INFO 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-14 11:35:24,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 11:35:24,105 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-14 11:35:24,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:24,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1848484203, now seen corresponding path program 3 times [2024-06-14 11:35:24,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:24,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340605140] [2024-06-14 11:35:24,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:24,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:24,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:24,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:24,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:24,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340605140] [2024-06-14 11:35:24,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340605140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:24,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:24,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:24,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924446771] [2024-06-14 11:35:24,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:24,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:24,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:24,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:24,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:24,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:24,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 540 transitions, 7323 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:24,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:24,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:24,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:25,142 INFO L124 PetriNetUnfolderBase]: 2661/4584 cut-off events. [2024-06-14 11:35:25,142 INFO L125 PetriNetUnfolderBase]: For 430850/430850 co-relation queries the response was YES. [2024-06-14 11:35:25,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31953 conditions, 4584 events. 2661/4584 cut-off events. For 430850/430850 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 30805 event pairs, 471 based on Foata normal form. 6/4590 useless extension candidates. Maximal degree in co-relation 31779. Up to 3985 conditions per place. [2024-06-14 11:35:25,208 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 513 selfloop transitions, 48 changer transitions 0/568 dead transitions. [2024-06-14 11:35:25,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 568 transitions, 8602 flow [2024-06-14 11:35:25,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:25,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:25,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:35:25,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-14 11:35:25,209 INFO L175 Difference]: Start difference. First operand has 432 places, 540 transitions, 7323 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:35:25,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 568 transitions, 8602 flow [2024-06-14 11:35:27,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 568 transitions, 8336 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-14 11:35:27,738 INFO L231 Difference]: Finished difference. Result has 430 places, 543 transitions, 7218 flow [2024-06-14 11:35:27,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7057, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7218, PETRI_PLACES=430, PETRI_TRANSITIONS=543} [2024-06-14 11:35:27,739 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-14 11:35:27,739 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 543 transitions, 7218 flow [2024-06-14 11:35:27,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:27,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:27,739 INFO 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-14 11:35:27,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 11:35:27,740 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-14 11:35:27,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:27,740 INFO L85 PathProgramCache]: Analyzing trace with hash -243414217, now seen corresponding path program 1 times [2024-06-14 11:35:27,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:27,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86811599] [2024-06-14 11:35:27,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:27,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:27,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35: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-14 11:35:27,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:27,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86811599] [2024-06-14 11:35:27,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86811599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:27,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:27,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:27,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091808064] [2024-06-14 11:35:27,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:27,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:27,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:27,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:27,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:27,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:27,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 543 transitions, 7218 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:27,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:27,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:27,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:28,778 INFO L124 PetriNetUnfolderBase]: 2682/4608 cut-off events. [2024-06-14 11:35:28,778 INFO L125 PetriNetUnfolderBase]: For 430317/430317 co-relation queries the response was YES. [2024-06-14 11:35:28,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32380 conditions, 4608 events. 2682/4608 cut-off events. For 430317/430317 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 30931 event pairs, 481 based on Foata normal form. 2/4607 useless extension candidates. Maximal degree in co-relation 32204. Up to 3962 conditions per place. [2024-06-14 11:35:28,849 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 476 selfloop transitions, 94 changer transitions 0/577 dead transitions. [2024-06-14 11:35:28,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 577 transitions, 8718 flow [2024-06-14 11:35:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:28,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:28,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:35:28,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:35:28,850 INFO L175 Difference]: Start difference. First operand has 430 places, 543 transitions, 7218 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:35:28,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 577 transitions, 8718 flow [2024-06-14 11:35:31,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 577 transitions, 8641 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-14 11:35:31,264 INFO L231 Difference]: Finished difference. Result has 435 places, 547 transitions, 7418 flow [2024-06-14 11:35:31,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7141, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7418, PETRI_PLACES=435, PETRI_TRANSITIONS=547} [2024-06-14 11:35:31,264 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-14 11:35:31,264 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 547 transitions, 7418 flow [2024-06-14 11:35:31,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:31,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:31,265 INFO 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-14 11:35:31,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 11:35:31,265 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-14 11:35:31,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:31,265 INFO L85 PathProgramCache]: Analyzing trace with hash -791801825, now seen corresponding path program 2 times [2024-06-14 11:35:31,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:31,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610432084] [2024-06-14 11:35:31,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:31,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:31,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:31,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:31,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:31,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610432084] [2024-06-14 11:35:31,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610432084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:31,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:31,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:31,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349901650] [2024-06-14 11:35:31,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:31,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:31,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:31,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:31,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:31,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:31,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 547 transitions, 7418 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:31,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:31,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:31,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:32,295 INFO L124 PetriNetUnfolderBase]: 2690/4627 cut-off events. [2024-06-14 11:35:32,295 INFO L125 PetriNetUnfolderBase]: For 438270/438270 co-relation queries the response was YES. [2024-06-14 11:35:32,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32700 conditions, 4627 events. 2690/4627 cut-off events. For 438270/438270 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 31127 event pairs, 490 based on Foata normal form. 2/4628 useless extension candidates. Maximal degree in co-relation 32523. Up to 4009 conditions per place. [2024-06-14 11:35:32,362 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 476 selfloop transitions, 91 changer transitions 0/574 dead transitions. [2024-06-14 11:35:32,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 574 transitions, 8658 flow [2024-06-14 11:35:32,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:32,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:32,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:35:32,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:35:32,363 INFO L175 Difference]: Start difference. First operand has 435 places, 547 transitions, 7418 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:35:32,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 574 transitions, 8658 flow [2024-06-14 11:35:34,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 574 transitions, 8474 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:34,923 INFO L231 Difference]: Finished difference. Result has 439 places, 549 transitions, 7469 flow [2024-06-14 11:35:34,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7256, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7469, PETRI_PLACES=439, PETRI_TRANSITIONS=549} [2024-06-14 11:35:34,924 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 396 predicate places. [2024-06-14 11:35:34,924 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 549 transitions, 7469 flow [2024-06-14 11:35:34,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:34,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:34,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, 1] [2024-06-14 11:35:34,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 11:35:34,925 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-14 11:35:34,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:34,925 INFO L85 PathProgramCache]: Analyzing trace with hash -673714145, now seen corresponding path program 3 times [2024-06-14 11:35:34,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:34,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046592931] [2024-06-14 11:35:34,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:34,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:34,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:35,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-14 11:35:35,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:35,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046592931] [2024-06-14 11:35:35,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046592931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:35,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:35,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:35,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067713364] [2024-06-14 11:35:35,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:35,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:35,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:35,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:35,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:35,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:35,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 549 transitions, 7469 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:35,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:35,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:35,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:35,964 INFO L124 PetriNetUnfolderBase]: 2698/4644 cut-off events. [2024-06-14 11:35:35,964 INFO L125 PetriNetUnfolderBase]: For 446094/446096 co-relation queries the response was YES. [2024-06-14 11:35:36,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32870 conditions, 4644 events. 2698/4644 cut-off events. For 446094/446096 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 31305 event pairs, 485 based on Foata normal form. 4/4648 useless extension candidates. Maximal degree in co-relation 32691. Up to 4099 conditions per place. [2024-06-14 11:35:36,034 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 518 selfloop transitions, 48 changer transitions 0/573 dead transitions. [2024-06-14 11:35:36,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 573 transitions, 8681 flow [2024-06-14 11:35:36,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:36,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:36,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 11:35:36,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-14 11:35:36,035 INFO L175 Difference]: Start difference. First operand has 439 places, 549 transitions, 7469 flow. Second operand 8 states and 181 transitions. [2024-06-14 11:35:36,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 573 transitions, 8681 flow [2024-06-14 11:35:38,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 573 transitions, 8488 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:38,265 INFO L231 Difference]: Finished difference. Result has 441 places, 551 transitions, 7407 flow [2024-06-14 11:35:38,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7276, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7407, PETRI_PLACES=441, PETRI_TRANSITIONS=551} [2024-06-14 11:35:38,266 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 398 predicate places. [2024-06-14 11:35:38,266 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 551 transitions, 7407 flow [2024-06-14 11:35:38,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:38,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:38,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:38,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 11:35:38,267 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-14 11:35:38,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:38,267 INFO L85 PathProgramCache]: Analyzing trace with hash -125081389, now seen corresponding path program 1 times [2024-06-14 11:35:38,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:38,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637167964] [2024-06-14 11:35:38,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:38,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:38,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:38,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:38,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:38,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637167964] [2024-06-14 11:35:38,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637167964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:38,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:38,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:38,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412290745] [2024-06-14 11:35:38,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:38,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:38,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:38,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:38,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:38,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:38,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 551 transitions, 7407 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:38,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:38,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:38,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:39,327 INFO L124 PetriNetUnfolderBase]: 2706/4652 cut-off events. [2024-06-14 11:35:39,328 INFO L125 PetriNetUnfolderBase]: For 453934/453936 co-relation queries the response was YES. [2024-06-14 11:35:39,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32937 conditions, 4652 events. 2706/4652 cut-off events. For 453934/453936 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 31288 event pairs, 487 based on Foata normal form. 4/4656 useless extension candidates. Maximal degree in co-relation 32757. Up to 4058 conditions per place. [2024-06-14 11:35:39,399 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 480 selfloop transitions, 88 changer transitions 0/575 dead transitions. [2024-06-14 11:35:39,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 575 transitions, 8643 flow [2024-06-14 11:35:39,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:39,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:39,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:35:39,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:35:39,400 INFO L175 Difference]: Start difference. First operand has 441 places, 551 transitions, 7407 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:35:39,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 575 transitions, 8643 flow [2024-06-14 11:35:41,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 575 transitions, 8536 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:41,917 INFO L231 Difference]: Finished difference. Result has 444 places, 553 transitions, 7531 flow [2024-06-14 11:35:41,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7300, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7531, PETRI_PLACES=444, PETRI_TRANSITIONS=553} [2024-06-14 11:35:41,917 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 401 predicate places. [2024-06-14 11:35:41,917 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 553 transitions, 7531 flow [2024-06-14 11:35:41,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:41,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:41,917 INFO 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-14 11:35:41,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 11:35:41,918 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-14 11:35:41,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:41,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1700567207, now seen corresponding path program 4 times [2024-06-14 11:35:41,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:41,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451318615] [2024-06-14 11:35:41,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:41,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:41,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:42,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:42,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:42,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451318615] [2024-06-14 11:35:42,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451318615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:42,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:42,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:42,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622126164] [2024-06-14 11:35:42,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:42,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:42,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:42,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:42,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:42,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:42,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 553 transitions, 7531 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:42,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:42,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:42,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:43,186 INFO L124 PetriNetUnfolderBase]: 2714/4664 cut-off events. [2024-06-14 11:35:43,187 INFO L125 PetriNetUnfolderBase]: For 462751/462753 co-relation queries the response was YES. [2024-06-14 11:35:43,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33224 conditions, 4664 events. 2714/4664 cut-off events. For 462751/462753 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 31422 event pairs, 483 based on Foata normal form. 4/4668 useless extension candidates. Maximal degree in co-relation 33043. Up to 4117 conditions per place. [2024-06-14 11:35:43,246 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 514 selfloop transitions, 54 changer transitions 0/575 dead transitions. [2024-06-14 11:35:43,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 575 transitions, 8745 flow [2024-06-14 11:35:43,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:35:43,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:35:43,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-14 11:35:43,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-14 11:35:43,247 INFO L175 Difference]: Start difference. First operand has 444 places, 553 transitions, 7531 flow. Second operand 9 states and 196 transitions. [2024-06-14 11:35:43,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 575 transitions, 8745 flow [2024-06-14 11:35:45,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 575 transitions, 8530 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:45,751 INFO L231 Difference]: Finished difference. Result has 447 places, 555 transitions, 7463 flow [2024-06-14 11:35:45,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7316, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7463, PETRI_PLACES=447, PETRI_TRANSITIONS=555} [2024-06-14 11:35:45,751 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 404 predicate places. [2024-06-14 11:35:45,751 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 555 transitions, 7463 flow [2024-06-14 11:35:45,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:45,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:45,752 INFO 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-14 11:35:45,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 11:35:45,752 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-14 11:35:45,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:45,753 INFO L85 PathProgramCache]: Analyzing trace with hash 2046136729, now seen corresponding path program 2 times [2024-06-14 11:35:45,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:45,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622323568] [2024-06-14 11:35:45,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:45,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:45,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:45,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:45,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:45,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622323568] [2024-06-14 11:35:45,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622323568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:45,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:45,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:45,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970967141] [2024-06-14 11:35:45,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:45,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:45,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:45,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:45,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:45,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:45,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 555 transitions, 7463 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:45,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:45,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:45,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:46,793 INFO L124 PetriNetUnfolderBase]: 2722/4676 cut-off events. [2024-06-14 11:35:46,793 INFO L125 PetriNetUnfolderBase]: For 470412/470414 co-relation queries the response was YES. [2024-06-14 11:35:46,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33280 conditions, 4676 events. 2722/4676 cut-off events. For 470412/470414 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 31459 event pairs, 487 based on Foata normal form. 4/4680 useless extension candidates. Maximal degree in co-relation 33098. Up to 4082 conditions per place. [2024-06-14 11:35:46,870 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 483 selfloop transitions, 86 changer transitions 0/576 dead transitions. [2024-06-14 11:35:46,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 576 transitions, 8697 flow [2024-06-14 11:35:46,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:46,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:46,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:35:46,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-14 11:35:46,871 INFO L175 Difference]: Start difference. First operand has 447 places, 555 transitions, 7463 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:35:46,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 576 transitions, 8697 flow [2024-06-14 11:35:49,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 576 transitions, 8570 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:49,396 INFO L231 Difference]: Finished difference. Result has 448 places, 557 transitions, 7567 flow [2024-06-14 11:35:49,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7336, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7567, PETRI_PLACES=448, PETRI_TRANSITIONS=557} [2024-06-14 11:35:49,396 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 405 predicate places. [2024-06-14 11:35:49,396 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 557 transitions, 7567 flow [2024-06-14 11:35:49,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:49,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:49,397 INFO 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-14 11:35:49,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 11:35:49,397 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-14 11:35:49,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:49,397 INFO L85 PathProgramCache]: Analyzing trace with hash -716364919, now seen corresponding path program 3 times [2024-06-14 11:35:49,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:49,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796573503] [2024-06-14 11:35:49,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:49,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:49,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35: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-14 11:35:49,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:49,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796573503] [2024-06-14 11:35:49,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796573503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:49,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:49,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:49,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677585359] [2024-06-14 11:35:49,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:49,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:49,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:49,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:49,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:49,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:49,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 557 transitions, 7567 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:49,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:49,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:49,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:50,503 INFO L124 PetriNetUnfolderBase]: 2730/4688 cut-off events. [2024-06-14 11:35:50,503 INFO L125 PetriNetUnfolderBase]: For 479475/479477 co-relation queries the response was YES. [2024-06-14 11:35:50,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33589 conditions, 4688 events. 2730/4688 cut-off events. For 479475/479477 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 31560 event pairs, 489 based on Foata normal form. 4/4692 useless extension candidates. Maximal degree in co-relation 33406. Up to 4094 conditions per place. [2024-06-14 11:35:50,572 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 483 selfloop transitions, 88 changer transitions 0/578 dead transitions. [2024-06-14 11:35:50,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 578 transitions, 8809 flow [2024-06-14 11:35:50,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:50,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:50,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 11:35:50,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-14 11:35:50,573 INFO L175 Difference]: Start difference. First operand has 448 places, 557 transitions, 7567 flow. Second operand 8 states and 181 transitions. [2024-06-14 11:35:50,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 578 transitions, 8809 flow [2024-06-14 11:35:53,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 578 transitions, 8594 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:53,517 INFO L231 Difference]: Finished difference. Result has 450 places, 559 transitions, 7591 flow [2024-06-14 11:35:53,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7352, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7591, PETRI_PLACES=450, PETRI_TRANSITIONS=559} [2024-06-14 11:35:53,518 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 407 predicate places. [2024-06-14 11:35:53,518 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 559 transitions, 7591 flow [2024-06-14 11:35:53,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:53,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:53,518 INFO 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-14 11:35:53,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 11:35:53,518 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-14 11:35:53,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:53,518 INFO L85 PathProgramCache]: Analyzing trace with hash -141493737, now seen corresponding path program 4 times [2024-06-14 11:35:53,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:53,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255755821] [2024-06-14 11:35:53,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:53,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:53,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:53,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:53,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:53,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255755821] [2024-06-14 11:35:53,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255755821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:53,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:53,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:53,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880340471] [2024-06-14 11:35:53,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:53,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:53,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:53,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:53,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:53,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:53,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 559 transitions, 7591 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:53,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:53,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:53,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:54,605 INFO L124 PetriNetUnfolderBase]: 2751/4717 cut-off events. [2024-06-14 11:35:54,606 INFO L125 PetriNetUnfolderBase]: For 501249/501251 co-relation queries the response was YES. [2024-06-14 11:35:54,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34216 conditions, 4717 events. 2751/4717 cut-off events. For 501249/501251 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 31732 event pairs, 486 based on Foata normal form. 4/4721 useless extension candidates. Maximal degree in co-relation 34032. Up to 4090 conditions per place. [2024-06-14 11:35:54,680 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 482 selfloop transitions, 96 changer transitions 0/585 dead transitions. [2024-06-14 11:35:54,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 585 transitions, 9147 flow [2024-06-14 11:35:54,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:54,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:54,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:35:54,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-14 11:35:54,681 INFO L175 Difference]: Start difference. First operand has 450 places, 559 transitions, 7591 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:35:54,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 585 transitions, 9147 flow [2024-06-14 11:35:57,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 585 transitions, 8924 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:57,573 INFO L231 Difference]: Finished difference. Result has 453 places, 564 transitions, 7715 flow [2024-06-14 11:35:57,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7368, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7715, PETRI_PLACES=453, PETRI_TRANSITIONS=564} [2024-06-14 11:35:57,573 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-14 11:35:57,573 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 564 transitions, 7715 flow [2024-06-14 11:35:57,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:57,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:57,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-14 11:35:57,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 11:35:57,574 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-14 11:35:57,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:57,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1595170569, now seen corresponding path program 13 times [2024-06-14 11:35:57,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:57,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580847440] [2024-06-14 11:35:57,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:57,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:57,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:57,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:57,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:57,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580847440] [2024-06-14 11:35:57,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580847440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:57,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:57,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:57,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209785469] [2024-06-14 11:35:57,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:57,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:57,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:57,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:57,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:57,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:57,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 564 transitions, 7715 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:57,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:57,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:57,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:58,624 INFO L124 PetriNetUnfolderBase]: 2764/4728 cut-off events. [2024-06-14 11:35:58,624 INFO L125 PetriNetUnfolderBase]: For 511783/511783 co-relation queries the response was YES. [2024-06-14 11:35:58,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34668 conditions, 4728 events. 2764/4728 cut-off events. For 511783/511783 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 31833 event pairs, 499 based on Foata normal form. 1/4727 useless extension candidates. Maximal degree in co-relation 34482. Up to 3904 conditions per place. [2024-06-14 11:35:58,700 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 401 selfloop transitions, 188 changer transitions 0/596 dead transitions. [2024-06-14 11:35:58,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 596 transitions, 9533 flow [2024-06-14 11:35:58,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:58,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:58,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:35:58,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:35:58,701 INFO L175 Difference]: Start difference. First operand has 453 places, 564 transitions, 7715 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:35:58,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 596 transitions, 9533 flow [2024-06-14 11:36:01,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 596 transitions, 9348 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-14 11:36:01,749 INFO L231 Difference]: Finished difference. Result has 457 places, 570 transitions, 8044 flow [2024-06-14 11:36:01,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7530, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8044, PETRI_PLACES=457, PETRI_TRANSITIONS=570} [2024-06-14 11:36:01,750 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-14 11:36:01,750 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 570 transitions, 8044 flow [2024-06-14 11:36:01,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:01,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:01,751 INFO 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-14 11:36:01,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 11:36:01,751 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-14 11:36:01,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:01,751 INFO L85 PathProgramCache]: Analyzing trace with hash -931913771, now seen corresponding path program 14 times [2024-06-14 11:36:01,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:01,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624441381] [2024-06-14 11:36:01,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:01,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:01,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:01,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:01,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:01,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624441381] [2024-06-14 11:36:01,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624441381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:01,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:01,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:01,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757611501] [2024-06-14 11:36:01,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:01,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:01,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:01,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:01,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:01,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:01,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 570 transitions, 8044 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:01,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:01,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:01,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:02,841 INFO L124 PetriNetUnfolderBase]: 2769/4737 cut-off events. [2024-06-14 11:36:02,842 INFO L125 PetriNetUnfolderBase]: For 519999/519999 co-relation queries the response was YES. [2024-06-14 11:36:02,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35058 conditions, 4737 events. 2769/4737 cut-off events. For 519999/519999 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 31845 event pairs, 499 based on Foata normal form. 1/4736 useless extension candidates. Maximal degree in co-relation 34870. Up to 3910 conditions per place. [2024-06-14 11:36:02,916 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 401 selfloop transitions, 188 changer transitions 0/596 dead transitions. [2024-06-14 11:36:02,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 596 transitions, 9798 flow [2024-06-14 11:36:02,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:02,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:02,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:36:02,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-14 11:36:02,917 INFO L175 Difference]: Start difference. First operand has 457 places, 570 transitions, 8044 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:36:02,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 596 transitions, 9798 flow [2024-06-14 11:36:06,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 596 transitions, 9418 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-14 11:36:06,644 INFO L231 Difference]: Finished difference. Result has 461 places, 573 transitions, 8118 flow [2024-06-14 11:36:06,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7699, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8118, PETRI_PLACES=461, PETRI_TRANSITIONS=573} [2024-06-14 11:36:06,644 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 418 predicate places. [2024-06-14 11:36:06,644 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 573 transitions, 8118 flow [2024-06-14 11:36:06,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:06,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:06,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:06,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 11:36:06,645 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-14 11:36:06,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:06,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1379722641, now seen corresponding path program 15 times [2024-06-14 11:36:06,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:06,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038137806] [2024-06-14 11:36:06,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:06,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:06,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36: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-14 11:36:06,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:06,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038137806] [2024-06-14 11:36:06,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038137806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:06,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:06,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:06,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942074619] [2024-06-14 11:36:06,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:06,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:06,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:06,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:06,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:06,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:06,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 573 transitions, 8118 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:06,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:06,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:06,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:07,751 INFO L124 PetriNetUnfolderBase]: 2790/4770 cut-off events. [2024-06-14 11:36:07,751 INFO L125 PetriNetUnfolderBase]: For 541959/541959 co-relation queries the response was YES. [2024-06-14 11:36:07,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35555 conditions, 4770 events. 2790/4770 cut-off events. For 541959/541959 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 32122 event pairs, 499 based on Foata normal form. 1/4769 useless extension candidates. Maximal degree in co-relation 35366. Up to 3934 conditions per place. [2024-06-14 11:36:07,827 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 417 selfloop transitions, 186 changer transitions 0/610 dead transitions. [2024-06-14 11:36:07,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 610 transitions, 10479 flow [2024-06-14 11:36:07,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:07,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:07,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:36:07,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:36:07,828 INFO L175 Difference]: Start difference. First operand has 461 places, 573 transitions, 8118 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:36:07,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 610 transitions, 10479 flow [2024-06-14 11:36:10,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 610 transitions, 10079 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:10,619 INFO L231 Difference]: Finished difference. Result has 464 places, 582 transitions, 8279 flow [2024-06-14 11:36:10,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7736, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8279, PETRI_PLACES=464, PETRI_TRANSITIONS=582} [2024-06-14 11:36:10,620 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 421 predicate places. [2024-06-14 11:36:10,621 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 582 transitions, 8279 flow [2024-06-14 11:36:10,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:10,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:10,621 INFO 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-14 11:36:10,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 11:36:10,621 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-14 11:36:10,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:10,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1369247121, now seen corresponding path program 16 times [2024-06-14 11:36:10,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:10,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229242650] [2024-06-14 11:36:10,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:10,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:10,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:10,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-14 11:36:10,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:10,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229242650] [2024-06-14 11:36:10,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229242650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:10,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:10,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:10,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334744936] [2024-06-14 11:36:10,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:10,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:10,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:10,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:10,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:10,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:10,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 582 transitions, 8279 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:10,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:10,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:10,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:11,904 INFO L124 PetriNetUnfolderBase]: 2803/4796 cut-off events. [2024-06-14 11:36:11,904 INFO L125 PetriNetUnfolderBase]: For 555413/555413 co-relation queries the response was YES. [2024-06-14 11:36:11,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35601 conditions, 4796 events. 2803/4796 cut-off events. For 555413/555413 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 32377 event pairs, 501 based on Foata normal form. 1/4795 useless extension candidates. Maximal degree in co-relation 35411. Up to 3949 conditions per place. [2024-06-14 11:36:11,976 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 416 selfloop transitions, 190 changer transitions 0/613 dead transitions. [2024-06-14 11:36:11,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 613 transitions, 10589 flow [2024-06-14 11:36:11,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:11,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:11,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:36:11,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-14 11:36:11,977 INFO L175 Difference]: Start difference. First operand has 464 places, 582 transitions, 8279 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:36:11,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 613 transitions, 10589 flow [2024-06-14 11:36:15,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 613 transitions, 9942 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:15,129 INFO L231 Difference]: Finished difference. Result has 466 places, 588 transitions, 8144 flow [2024-06-14 11:36:15,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7670, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8144, PETRI_PLACES=466, PETRI_TRANSITIONS=588} [2024-06-14 11:36:15,129 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 423 predicate places. [2024-06-14 11:36:15,129 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 588 transitions, 8144 flow [2024-06-14 11:36:15,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:15,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:15,130 INFO 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-14 11:36:15,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 11:36:15,130 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-14 11:36:15,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:15,130 INFO L85 PathProgramCache]: Analyzing trace with hash -1579024431, now seen corresponding path program 17 times [2024-06-14 11:36:15,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:15,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842683602] [2024-06-14 11:36:15,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:15,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:15,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:15,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:15,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:15,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842683602] [2024-06-14 11:36:15,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842683602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:15,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:15,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:15,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062609364] [2024-06-14 11:36:15,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:15,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:15,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:15,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:15,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:15,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:15,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 588 transitions, 8144 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:15,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:15,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:15,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:16,196 INFO L124 PetriNetUnfolderBase]: 2800/4792 cut-off events. [2024-06-14 11:36:16,196 INFO L125 PetriNetUnfolderBase]: For 555013/555013 co-relation queries the response was YES. [2024-06-14 11:36:16,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35349 conditions, 4792 events. 2800/4792 cut-off events. For 555013/555013 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 32320 event pairs, 501 based on Foata normal form. 1/4791 useless extension candidates. Maximal degree in co-relation 35158. Up to 3946 conditions per place. [2024-06-14 11:36:16,273 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 411 selfloop transitions, 197 changer transitions 0/615 dead transitions. [2024-06-14 11:36:16,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 615 transitions, 10116 flow [2024-06-14 11:36:16,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:16,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:16,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:36:16,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 11:36:16,274 INFO L175 Difference]: Start difference. First operand has 466 places, 588 transitions, 8144 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:36:16,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 615 transitions, 10116 flow [2024-06-14 11:36:19,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 615 transitions, 9727 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-14 11:36:19,619 INFO L231 Difference]: Finished difference. Result has 470 places, 588 transitions, 8155 flow [2024-06-14 11:36:19,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7755, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8155, PETRI_PLACES=470, PETRI_TRANSITIONS=588} [2024-06-14 11:36:19,619 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 427 predicate places. [2024-06-14 11:36:19,619 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 588 transitions, 8155 flow [2024-06-14 11:36:19,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:19,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:19,620 INFO 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-14 11:36:19,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 11:36:19,620 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-14 11:36:19,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:19,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1469542133, now seen corresponding path program 13 times [2024-06-14 11:36:19,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:19,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487498461] [2024-06-14 11:36:19,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:19,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:19,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:19,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:19,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:19,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487498461] [2024-06-14 11:36:19,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487498461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:19,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:19,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:19,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361577074] [2024-06-14 11:36:19,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:19,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:19,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:19,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:19,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:19,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:19,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 588 transitions, 8155 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:19,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:19,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:19,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:20,665 INFO L124 PetriNetUnfolderBase]: 2810/4810 cut-off events. [2024-06-14 11:36:20,665 INFO L125 PetriNetUnfolderBase]: For 564617/564617 co-relation queries the response was YES. [2024-06-14 11:36:20,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35535 conditions, 4810 events. 2810/4810 cut-off events. For 564617/564617 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 32512 event pairs, 510 based on Foata normal form. 1/4809 useless extension candidates. Maximal degree in co-relation 35343. Up to 4035 conditions per place. [2024-06-14 11:36:20,743 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 438 selfloop transitions, 172 changer transitions 0/617 dead transitions. [2024-06-14 11:36:20,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 617 transitions, 10000 flow [2024-06-14 11:36:20,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:20,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:20,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:36:20,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-14 11:36:20,744 INFO L175 Difference]: Start difference. First operand has 470 places, 588 transitions, 8155 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:36:20,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 617 transitions, 10000 flow [2024-06-14 11:36:24,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 617 transitions, 9552 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 11:36:24,600 INFO L231 Difference]: Finished difference. Result has 472 places, 594 transitions, 8168 flow [2024-06-14 11:36:24,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7713, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8168, PETRI_PLACES=472, PETRI_TRANSITIONS=594} [2024-06-14 11:36:24,600 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-14 11:36:24,600 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 594 transitions, 8168 flow [2024-06-14 11:36:24,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:24,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:24,600 INFO 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-14 11:36:24,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 11:36:24,601 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-14 11:36:24,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:24,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1738250727, now seen corresponding path program 18 times [2024-06-14 11:36:24,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:24,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20882945] [2024-06-14 11:36:24,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:24,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:24,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:24,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:24,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:24,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20882945] [2024-06-14 11:36:24,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20882945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:24,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:24,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:24,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765599257] [2024-06-14 11:36:24,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:24,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:24,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:24,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:24,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:24,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:24,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 594 transitions, 8168 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:24,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:24,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:24,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:25,786 INFO L124 PetriNetUnfolderBase]: 2815/4815 cut-off events. [2024-06-14 11:36:25,787 INFO L125 PetriNetUnfolderBase]: For 573483/573483 co-relation queries the response was YES. [2024-06-14 11:36:25,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35518 conditions, 4815 events. 2815/4815 cut-off events. For 573483/573483 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 32513 event pairs, 499 based on Foata normal form. 1/4814 useless extension candidates. Maximal degree in co-relation 35324. Up to 4187 conditions per place. [2024-06-14 11:36:25,865 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 522 selfloop transitions, 89 changer transitions 0/618 dead transitions. [2024-06-14 11:36:25,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 618 transitions, 9481 flow [2024-06-14 11:36:25,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:25,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:25,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:36:25,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:36:25,869 INFO L175 Difference]: Start difference. First operand has 472 places, 594 transitions, 8168 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:36:25,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 618 transitions, 9481 flow [2024-06-14 11:36:29,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 618 transitions, 8888 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-14 11:36:29,657 INFO L231 Difference]: Finished difference. Result has 473 places, 597 transitions, 7804 flow [2024-06-14 11:36:29,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7575, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7804, PETRI_PLACES=473, PETRI_TRANSITIONS=597} [2024-06-14 11:36:29,658 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-14 11:36:29,658 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 597 transitions, 7804 flow [2024-06-14 11:36:29,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:29,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:29,658 INFO 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-14 11:36:29,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 11:36:29,659 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-14 11:36:29,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:29,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1253955951, now seen corresponding path program 19 times [2024-06-14 11:36:29,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:29,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820995445] [2024-06-14 11:36:29,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:29,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:29,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:29,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:29,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:29,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820995445] [2024-06-14 11:36:29,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820995445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:29,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:29,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:29,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893549295] [2024-06-14 11:36:29,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:29,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:29,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:29,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:29,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:29,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:29,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 597 transitions, 7804 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:29,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:29,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:29,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:30,843 INFO L124 PetriNetUnfolderBase]: 2812/4811 cut-off events. [2024-06-14 11:36:30,843 INFO L125 PetriNetUnfolderBase]: For 571793/571793 co-relation queries the response was YES. [2024-06-14 11:36:30,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35030 conditions, 4811 events. 2812/4811 cut-off events. For 571793/571793 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 32501 event pairs, 499 based on Foata normal form. 1/4810 useless extension candidates. Maximal degree in co-relation 34836. Up to 4173 conditions per place. [2024-06-14 11:36:30,919 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 514 selfloop transitions, 95 changer transitions 0/616 dead transitions. [2024-06-14 11:36:30,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 616 transitions, 9304 flow [2024-06-14 11:36:30,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:30,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:30,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:36:30,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:36:30,920 INFO L175 Difference]: Start difference. First operand has 473 places, 597 transitions, 7804 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:36:30,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 616 transitions, 9304 flow [2024-06-14 11:36:34,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 616 transitions, 9026 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 11:36:34,025 INFO L231 Difference]: Finished difference. Result has 472 places, 597 transitions, 7722 flow [2024-06-14 11:36:34,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7526, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7722, PETRI_PLACES=472, PETRI_TRANSITIONS=597} [2024-06-14 11:36:34,025 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-14 11:36:34,025 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 597 transitions, 7722 flow [2024-06-14 11:36:34,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:34,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:34,026 INFO 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-14 11:36:34,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 11:36:34,026 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-14 11:36:34,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:34,026 INFO L85 PathProgramCache]: Analyzing trace with hash -298438579, now seen corresponding path program 20 times [2024-06-14 11:36:34,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:34,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717291758] [2024-06-14 11:36:34,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:34,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:34,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:34,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:34,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:34,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717291758] [2024-06-14 11:36:34,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717291758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:34,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:34,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:34,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100373911] [2024-06-14 11:36:34,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:34,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:34,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:34,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:34,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:34,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:34,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 597 transitions, 7722 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:34,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:34,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:34,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:35,168 INFO L124 PetriNetUnfolderBase]: 2817/4820 cut-off events. [2024-06-14 11:36:35,169 INFO L125 PetriNetUnfolderBase]: For 580001/580001 co-relation queries the response was YES. [2024-06-14 11:36:35,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35118 conditions, 4820 events. 2817/4820 cut-off events. For 580001/580001 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 32580 event pairs, 499 based on Foata normal form. 1/4819 useless extension candidates. Maximal degree in co-relation 34924. Up to 3966 conditions per place. [2024-06-14 11:36:35,243 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 395 selfloop transitions, 217 changer transitions 0/619 dead transitions. [2024-06-14 11:36:35,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 619 transitions, 9267 flow [2024-06-14 11:36:35,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:35,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:35,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:36:35,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-14 11:36:35,244 INFO L175 Difference]: Start difference. First operand has 472 places, 597 transitions, 7722 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:36:35,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 619 transitions, 9267 flow [2024-06-14 11:36:38,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 619 transitions, 9034 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:38,684 INFO L231 Difference]: Finished difference. Result has 475 places, 600 transitions, 7966 flow [2024-06-14 11:36:38,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7489, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7966, PETRI_PLACES=475, PETRI_TRANSITIONS=600} [2024-06-14 11:36:38,684 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 432 predicate places. [2024-06-14 11:36:38,684 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 600 transitions, 7966 flow [2024-06-14 11:36:38,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:38,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:38,685 INFO 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-14 11:36:38,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 11:36:38,685 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-14 11:36:38,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:38,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1794283067, now seen corresponding path program 21 times [2024-06-14 11:36:38,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:38,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785100520] [2024-06-14 11:36:38,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:38,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:38,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:38,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:38,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:38,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785100520] [2024-06-14 11:36:38,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785100520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:38,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:38,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:38,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649310319] [2024-06-14 11:36:38,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:38,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:38,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:38,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:38,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:38,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:38,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 600 transitions, 7966 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:38,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:38,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:38,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:39,837 INFO L124 PetriNetUnfolderBase]: 2814/4816 cut-off events. [2024-06-14 11:36:39,837 INFO L125 PetriNetUnfolderBase]: For 582897/582897 co-relation queries the response was YES. [2024-06-14 11:36:39,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35334 conditions, 4816 events. 2814/4816 cut-off events. For 582897/582897 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 32574 event pairs, 499 based on Foata normal form. 1/4815 useless extension candidates. Maximal degree in co-relation 35139. Up to 4177 conditions per place. [2024-06-14 11:36:39,914 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 517 selfloop transitions, 96 changer transitions 0/620 dead transitions. [2024-06-14 11:36:39,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 620 transitions, 9240 flow [2024-06-14 11:36:39,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:36:39,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:36:39,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-14 11:36:39,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5214285714285715 [2024-06-14 11:36:39,915 INFO L175 Difference]: Start difference. First operand has 475 places, 600 transitions, 7966 flow. Second operand 10 states and 219 transitions. [2024-06-14 11:36:39,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 620 transitions, 9240 flow [2024-06-14 11:36:43,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 620 transitions, 8888 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:43,384 INFO L231 Difference]: Finished difference. Result has 479 places, 600 transitions, 7812 flow [2024-06-14 11:36:43,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7614, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7812, PETRI_PLACES=479, PETRI_TRANSITIONS=600} [2024-06-14 11:36:43,385 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 436 predicate places. [2024-06-14 11:36:43,385 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 600 transitions, 7812 flow [2024-06-14 11:36:43,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:43,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:43,385 INFO 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-14 11:36:43,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 11:36:43,386 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-14 11:36:43,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:43,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1794669203, now seen corresponding path program 14 times [2024-06-14 11:36:43,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:43,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815871585] [2024-06-14 11:36:43,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:43,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:43,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:43,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-14 11:36:43,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:43,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815871585] [2024-06-14 11:36:43,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815871585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:43,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:43,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:43,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424269362] [2024-06-14 11:36:43,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:43,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:43,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:43,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:43,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:43,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:43,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 600 transitions, 7812 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:43,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:43,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:43,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:44,635 INFO L124 PetriNetUnfolderBase]: 2819/4825 cut-off events. [2024-06-14 11:36:44,635 INFO L125 PetriNetUnfolderBase]: For 591810/591810 co-relation queries the response was YES. [2024-06-14 11:36:44,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35183 conditions, 4825 events. 2819/4825 cut-off events. For 591810/591810 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 32663 event pairs, 508 based on Foata normal form. 1/4824 useless extension candidates. Maximal degree in co-relation 34987. Up to 4047 conditions per place. [2024-06-14 11:36:44,712 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 447 selfloop transitions, 170 changer transitions 0/624 dead transitions. [2024-06-14 11:36:44,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 624 transitions, 9862 flow [2024-06-14 11:36:44,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:44,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:44,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:36:44,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:36:44,713 INFO L175 Difference]: Start difference. First operand has 479 places, 600 transitions, 7812 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:36:44,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 624 transitions, 9862 flow [2024-06-14 11:36:48,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 624 transitions, 9650 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 11:36:48,461 INFO L231 Difference]: Finished difference. Result has 478 places, 603 transitions, 7986 flow [2024-06-14 11:36:48,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7600, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7986, PETRI_PLACES=478, PETRI_TRANSITIONS=603} [2024-06-14 11:36:48,462 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-14 11:36:48,462 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 603 transitions, 7986 flow [2024-06-14 11:36:48,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:48,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:48,462 INFO 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-14 11:36:48,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 11:36:48,462 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-14 11:36:48,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:48,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1254163155, now seen corresponding path program 15 times [2024-06-14 11:36:48,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:48,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267802491] [2024-06-14 11:36:48,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:48,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:48,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:48,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:48,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:48,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267802491] [2024-06-14 11:36:48,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267802491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:48,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:48,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:48,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594638700] [2024-06-14 11:36:48,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:48,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:48,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:48,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:48,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:48,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:48,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 603 transitions, 7986 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:48,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:48,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:48,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:49,630 INFO L124 PetriNetUnfolderBase]: 2816/4821 cut-off events. [2024-06-14 11:36:49,630 INFO L125 PetriNetUnfolderBase]: For 594280/594280 co-relation queries the response was YES. [2024-06-14 11:36:49,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35266 conditions, 4821 events. 2816/4821 cut-off events. For 594280/594280 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 32588 event pairs, 508 based on Foata normal form. 1/4820 useless extension candidates. Maximal degree in co-relation 35069. Up to 4044 conditions per place. [2024-06-14 11:36:49,707 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 447 selfloop transitions, 169 changer transitions 0/623 dead transitions. [2024-06-14 11:36:49,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 623 transitions, 9754 flow [2024-06-14 11:36:49,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:49,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:49,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:36:49,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:36:49,709 INFO L175 Difference]: Start difference. First operand has 478 places, 603 transitions, 7986 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:36:49,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 623 transitions, 9754 flow [2024-06-14 11:36:53,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 623 transitions, 9288 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:53,543 INFO L231 Difference]: Finished difference. Result has 480 places, 603 transitions, 7864 flow [2024-06-14 11:36:53,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7520, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7864, PETRI_PLACES=480, PETRI_TRANSITIONS=603} [2024-06-14 11:36:53,544 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 437 predicate places. [2024-06-14 11:36:53,544 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 603 transitions, 7864 flow [2024-06-14 11:36:53,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:53,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:53,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:53,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 11:36:53,544 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-14 11:36:53,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:53,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1501150071, now seen corresponding path program 22 times [2024-06-14 11:36:53,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:53,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136849952] [2024-06-14 11:36:53,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:53,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:53,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:53,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:53,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:53,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136849952] [2024-06-14 11:36:53,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136849952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:53,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:53,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:53,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098025914] [2024-06-14 11:36:53,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:53,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:53,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:53,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:53,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:53,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:53,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 603 transitions, 7864 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:53,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:53,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:53,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:54,669 INFO L124 PetriNetUnfolderBase]: 2842/4865 cut-off events. [2024-06-14 11:36:54,669 INFO L125 PetriNetUnfolderBase]: For 618231/618231 co-relation queries the response was YES. [2024-06-14 11:36:54,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35774 conditions, 4865 events. 2842/4865 cut-off events. For 618231/618231 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 32964 event pairs, 499 based on Foata normal form. 1/4864 useless extension candidates. Maximal degree in co-relation 35576. Up to 4180 conditions per place. [2024-06-14 11:36:54,748 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 495 selfloop transitions, 129 changer transitions 0/631 dead transitions. [2024-06-14 11:36:54,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 631 transitions, 9572 flow [2024-06-14 11:36:54,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:54,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:54,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 11:36:54,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-14 11:36:54,749 INFO L175 Difference]: Start difference. First operand has 480 places, 603 transitions, 7864 flow. Second operand 8 states and 181 transitions. [2024-06-14 11:36:54,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 631 transitions, 9572 flow [2024-06-14 11:36:58,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 631 transitions, 9222 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:36:58,718 INFO L231 Difference]: Finished difference. Result has 482 places, 615 transitions, 8018 flow [2024-06-14 11:36:58,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7518, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8018, PETRI_PLACES=482, PETRI_TRANSITIONS=615} [2024-06-14 11:36:58,719 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 439 predicate places. [2024-06-14 11:36:58,719 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 615 transitions, 8018 flow [2024-06-14 11:36:58,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:58,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:58,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-14 11:36:58,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 11:36:58,719 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-14 11:36:58,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:58,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1803618101, now seen corresponding path program 16 times [2024-06-14 11:36:58,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:58,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356311364] [2024-06-14 11:36:58,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:58,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:58,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:58,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:58,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:58,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356311364] [2024-06-14 11:36:58,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356311364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:58,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:58,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:58,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635133335] [2024-06-14 11:36:58,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:58,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:58,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:58,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:58,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:58,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:58,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 615 transitions, 8018 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:58,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:58,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:58,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:59,831 INFO L124 PetriNetUnfolderBase]: 2863/4900 cut-off events. [2024-06-14 11:36:59,831 INFO L125 PetriNetUnfolderBase]: For 643484/643484 co-relation queries the response was YES. [2024-06-14 11:36:59,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36325 conditions, 4900 events. 2863/4900 cut-off events. For 643484/643484 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 33278 event pairs, 508 based on Foata normal form. 1/4899 useless extension candidates. Maximal degree in co-relation 36125. Up to 4101 conditions per place. [2024-06-14 11:36:59,912 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 455 selfloop transitions, 180 changer transitions 0/642 dead transitions. [2024-06-14 11:36:59,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 642 transitions, 10218 flow [2024-06-14 11:36:59,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:59,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:59,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:36:59,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:36:59,914 INFO L175 Difference]: Start difference. First operand has 482 places, 615 transitions, 8018 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:36:59,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 642 transitions, 10218 flow [2024-06-14 11:37:03,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 642 transitions, 10046 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-14 11:37:03,922 INFO L231 Difference]: Finished difference. Result has 487 places, 624 transitions, 8356 flow [2024-06-14 11:37:03,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7846, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8356, PETRI_PLACES=487, PETRI_TRANSITIONS=624} [2024-06-14 11:37:03,922 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 444 predicate places. [2024-06-14 11:37:03,922 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 624 transitions, 8356 flow [2024-06-14 11:37:03,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:03,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:03,922 INFO 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-14 11:37:03,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 11:37:03,923 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-14 11:37:03,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:03,923 INFO L85 PathProgramCache]: Analyzing trace with hash -423743881, now seen corresponding path program 23 times [2024-06-14 11:37:03,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:03,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487137701] [2024-06-14 11:37:03,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:03,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:03,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:04,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:04,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:04,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487137701] [2024-06-14 11:37:04,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487137701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:04,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:04,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:04,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930684576] [2024-06-14 11:37:04,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:04,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:04,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:04,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:04,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:04,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:04,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 624 transitions, 8356 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:04,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:04,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:04,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:05,161 INFO L124 PetriNetUnfolderBase]: 2860/4896 cut-off events. [2024-06-14 11:37:05,161 INFO L125 PetriNetUnfolderBase]: For 646460/646460 co-relation queries the response was YES. [2024-06-14 11:37:05,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36375 conditions, 4896 events. 2860/4896 cut-off events. For 646460/646460 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 33202 event pairs, 499 based on Foata normal form. 1/4895 useless extension candidates. Maximal degree in co-relation 36174. Up to 4206 conditions per place. [2024-06-14 11:37:05,238 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 505 selfloop transitions, 130 changer transitions 0/642 dead transitions. [2024-06-14 11:37:05,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 642 transitions, 9918 flow [2024-06-14 11:37:05,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:37:05,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:37:05,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-14 11:37:05,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-14 11:37:05,239 INFO L175 Difference]: Start difference. First operand has 487 places, 624 transitions, 8356 flow. Second operand 10 states and 220 transitions. [2024-06-14 11:37:05,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 642 transitions, 9918 flow [2024-06-14 11:37:09,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 642 transitions, 9642 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-14 11:37:09,631 INFO L231 Difference]: Finished difference. Result has 494 places, 624 transitions, 8346 flow [2024-06-14 11:37:09,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8080, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8346, PETRI_PLACES=494, PETRI_TRANSITIONS=624} [2024-06-14 11:37:09,632 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 451 predicate places. [2024-06-14 11:37:09,632 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 624 transitions, 8346 flow [2024-06-14 11:37:09,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:09,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:09,633 INFO 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-14 11:37:09,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 11:37:09,633 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-14 11:37:09,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:09,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1375521431, now seen corresponding path program 17 times [2024-06-14 11:37:09,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:09,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972192440] [2024-06-14 11:37:09,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:09,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:09,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:09,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-14 11:37:09,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:09,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972192440] [2024-06-14 11:37:09,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972192440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:09,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:09,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:09,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962998725] [2024-06-14 11:37:09,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:09,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:09,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:09,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:09,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:09,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:09,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 624 transitions, 8346 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:09,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:09,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:09,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:10,849 INFO L124 PetriNetUnfolderBase]: 2857/4902 cut-off events. [2024-06-14 11:37:10,850 INFO L125 PetriNetUnfolderBase]: For 647843/647843 co-relation queries the response was YES. [2024-06-14 11:37:10,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36216 conditions, 4902 events. 2857/4902 cut-off events. For 647843/647843 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 33275 event pairs, 481 based on Foata normal form. 1/4903 useless extension candidates. Maximal degree in co-relation 36014. Up to 4374 conditions per place. [2024-06-14 11:37:10,950 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 601 selfloop transitions, 31 changer transitions 0/639 dead transitions. [2024-06-14 11:37:10,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 639 transitions, 9646 flow [2024-06-14 11:37:10,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:10,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:10,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 11:37:10,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-14 11:37:10,951 INFO L175 Difference]: Start difference. First operand has 494 places, 624 transitions, 8346 flow. Second operand 8 states and 174 transitions. [2024-06-14 11:37:10,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 639 transitions, 9646 flow [2024-06-14 11:37:15,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 639 transitions, 9242 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-14 11:37:15,329 INFO L231 Difference]: Finished difference. Result has 493 places, 624 transitions, 8010 flow [2024-06-14 11:37:15,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7942, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8010, PETRI_PLACES=493, PETRI_TRANSITIONS=624} [2024-06-14 11:37:15,330 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 450 predicate places. [2024-06-14 11:37:15,330 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 624 transitions, 8010 flow [2024-06-14 11:37:15,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:15,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:15,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, 1] [2024-06-14 11:37:15,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 11:37:15,331 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-14 11:37:15,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:15,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1244442357, now seen corresponding path program 18 times [2024-06-14 11:37:15,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:15,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074963361] [2024-06-14 11:37:15,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:15,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:15,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:15,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:15,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:15,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074963361] [2024-06-14 11:37:15,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074963361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:15,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:15,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:15,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296663271] [2024-06-14 11:37:15,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:15,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:15,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:15,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:15,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:15,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:15,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 624 transitions, 8010 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:15,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:15,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:15,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:16,596 INFO L124 PetriNetUnfolderBase]: 2854/4888 cut-off events. [2024-06-14 11:37:16,596 INFO L125 PetriNetUnfolderBase]: For 648746/648746 co-relation queries the response was YES. [2024-06-14 11:37:16,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35782 conditions, 4888 events. 2854/4888 cut-off events. For 648746/648746 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 33183 event pairs, 508 based on Foata normal form. 1/4887 useless extension candidates. Maximal degree in co-relation 35580. Up to 4091 conditions per place. [2024-06-14 11:37:16,675 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 452 selfloop transitions, 181 changer transitions 0/640 dead transitions. [2024-06-14 11:37:16,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 640 transitions, 9568 flow [2024-06-14 11:37:16,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:16,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:16,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:37:16,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:37:16,676 INFO L175 Difference]: Start difference. First operand has 493 places, 624 transitions, 8010 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:37:16,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 640 transitions, 9568 flow [2024-06-14 11:37:20,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 640 transitions, 9474 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 11:37:20,714 INFO L231 Difference]: Finished difference. Result has 495 places, 624 transitions, 8284 flow [2024-06-14 11:37:20,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7916, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8284, PETRI_PLACES=495, PETRI_TRANSITIONS=624} [2024-06-14 11:37:20,715 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 452 predicate places. [2024-06-14 11:37:20,715 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 624 transitions, 8284 flow [2024-06-14 11:37:20,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:20,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:20,716 INFO 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-14 11:37:20,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 11:37:20,716 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-14 11:37:20,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:20,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1244442171, now seen corresponding path program 24 times [2024-06-14 11:37:20,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:20,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528700923] [2024-06-14 11:37:20,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:20,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:20,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:20,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:20,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:20,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528700923] [2024-06-14 11:37:20,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528700923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:20,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:20,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:20,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608047354] [2024-06-14 11:37:20,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:20,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:20,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:20,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:20,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:20,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:20,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 624 transitions, 8284 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:20,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:20,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:20,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:21,912 INFO L124 PetriNetUnfolderBase]: 2851/4884 cut-off events. [2024-06-14 11:37:21,912 INFO L125 PetriNetUnfolderBase]: For 651476/651476 co-relation queries the response was YES. [2024-06-14 11:37:21,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36021 conditions, 4884 events. 2851/4884 cut-off events. For 651476/651476 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 33119 event pairs, 499 based on Foata normal form. 1/4883 useless extension candidates. Maximal degree in co-relation 35818. Up to 4195 conditions per place. [2024-06-14 11:37:21,986 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 503 selfloop transitions, 132 changer transitions 0/642 dead transitions. [2024-06-14 11:37:21,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 642 transitions, 9596 flow [2024-06-14 11:37:21,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:37:21,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:37:21,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-14 11:37:21,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5064935064935064 [2024-06-14 11:37:21,987 INFO L175 Difference]: Start difference. First operand has 495 places, 624 transitions, 8284 flow. Second operand 11 states and 234 transitions. [2024-06-14 11:37:21,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 642 transitions, 9596 flow [2024-06-14 11:37:26,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 642 transitions, 9224 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 11:37:26,476 INFO L231 Difference]: Finished difference. Result has 500 places, 624 transitions, 8182 flow [2024-06-14 11:37:26,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7912, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8182, PETRI_PLACES=500, PETRI_TRANSITIONS=624} [2024-06-14 11:37:26,477 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 457 predicate places. [2024-06-14 11:37:26,477 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 624 transitions, 8182 flow [2024-06-14 11:37:26,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:26,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:26,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, 1] [2024-06-14 11:37:26,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 11:37:26,477 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-14 11:37:26,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:26,478 INFO L85 PathProgramCache]: Analyzing trace with hash 291202615, now seen corresponding path program 25 times [2024-06-14 11:37:26,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:26,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58595011] [2024-06-14 11:37:26,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:26,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:26,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:26,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:26,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:26,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58595011] [2024-06-14 11:37:26,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58595011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:26,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:26,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:26,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933421531] [2024-06-14 11:37:26,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:26,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:26,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:26,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:26,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:26,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:26,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 624 transitions, 8182 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:26,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:26,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:26,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:27,627 INFO L124 PetriNetUnfolderBase]: 2848/4880 cut-off events. [2024-06-14 11:37:27,627 INFO L125 PetriNetUnfolderBase]: For 652103/652103 co-relation queries the response was YES. [2024-06-14 11:37:27,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35827 conditions, 4880 events. 2848/4880 cut-off events. For 652103/652103 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 33127 event pairs, 499 based on Foata normal form. 1/4879 useless extension candidates. Maximal degree in co-relation 35623. Up to 4051 conditions per place. [2024-06-14 11:37:27,708 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 448 selfloop transitions, 193 changer transitions 0/648 dead transitions. [2024-06-14 11:37:27,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 648 transitions, 9782 flow [2024-06-14 11:37:27,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:27,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:27,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:37:27,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:37:27,709 INFO L175 Difference]: Start difference. First operand has 500 places, 624 transitions, 8182 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:37:27,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 648 transitions, 9782 flow [2024-06-14 11:37:32,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 648 transitions, 9486 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-14 11:37:32,420 INFO L231 Difference]: Finished difference. Result has 497 places, 624 transitions, 8286 flow [2024-06-14 11:37:32,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7886, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8286, PETRI_PLACES=497, PETRI_TRANSITIONS=624} [2024-06-14 11:37:32,421 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 454 predicate places. [2024-06-14 11:37:32,421 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 624 transitions, 8286 flow [2024-06-14 11:37:32,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:32,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:32,421 INFO 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-14 11:37:32,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 11:37:32,421 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-14 11:37:32,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:32,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1880537709, now seen corresponding path program 19 times [2024-06-14 11:37:32,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:32,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609302529] [2024-06-14 11:37:32,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:32,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:32,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:32,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:32,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:32,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609302529] [2024-06-14 11:37:32,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609302529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:32,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:32,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:32,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000055984] [2024-06-14 11:37:32,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:32,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:32,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:32,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:32,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:32,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:32,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 624 transitions, 8286 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:32,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:32,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:32,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:33,599 INFO L124 PetriNetUnfolderBase]: 2869/4924 cut-off events. [2024-06-14 11:37:33,599 INFO L125 PetriNetUnfolderBase]: For 679911/679913 co-relation queries the response was YES. [2024-06-14 11:37:33,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36581 conditions, 4924 events. 2869/4924 cut-off events. For 679911/679913 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 33420 event pairs, 490 based on Foata normal form. 3/4927 useless extension candidates. Maximal degree in co-relation 36376. Up to 4222 conditions per place. [2024-06-14 11:37:33,679 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 530 selfloop transitions, 120 changer transitions 0/657 dead transitions. [2024-06-14 11:37:33,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 657 transitions, 10327 flow [2024-06-14 11:37:33,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:37:33,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:37:33,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-14 11:37:33,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.623015873015873 [2024-06-14 11:37:33,680 INFO L175 Difference]: Start difference. First operand has 497 places, 624 transitions, 8286 flow. Second operand 6 states and 157 transitions. [2024-06-14 11:37:33,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 657 transitions, 10327 flow [2024-06-14 11:37:38,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 657 transitions, 9757 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 11:37:38,194 INFO L231 Difference]: Finished difference. Result has 495 places, 633 transitions, 8268 flow [2024-06-14 11:37:38,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7724, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8268, PETRI_PLACES=495, PETRI_TRANSITIONS=633} [2024-06-14 11:37:38,194 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 452 predicate places. [2024-06-14 11:37:38,194 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 633 transitions, 8268 flow [2024-06-14 11:37:38,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:38,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:38,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, 1] [2024-06-14 11:37:38,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 11:37:38,195 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-14 11:37:38,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:38,195 INFO L85 PathProgramCache]: Analyzing trace with hash -488779027, now seen corresponding path program 20 times [2024-06-14 11:37:38,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:38,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247130629] [2024-06-14 11:37:38,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:38,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:38,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:38,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:38,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:38,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247130629] [2024-06-14 11:37:38,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247130629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:38,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:38,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:38,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645263355] [2024-06-14 11:37:38,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:38,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:38,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:38,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:38,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:38,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:38,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 633 transitions, 8268 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:38,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:38,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:38,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:39,406 INFO L124 PetriNetUnfolderBase]: 2866/4919 cut-off events. [2024-06-14 11:37:39,407 INFO L125 PetriNetUnfolderBase]: For 659657/659657 co-relation queries the response was YES. [2024-06-14 11:37:39,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36315 conditions, 4919 events. 2866/4919 cut-off events. For 659657/659657 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 33333 event pairs, 481 based on Foata normal form. 1/4920 useless extension candidates. Maximal degree in co-relation 36108. Up to 4342 conditions per place. [2024-06-14 11:37:39,493 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 601 selfloop transitions, 50 changer transitions 0/658 dead transitions. [2024-06-14 11:37:39,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 658 transitions, 9634 flow [2024-06-14 11:37:39,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:37:39,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:37:39,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 11:37:39,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-14 11:37:39,494 INFO L175 Difference]: Start difference. First operand has 495 places, 633 transitions, 8268 flow. Second operand 6 states and 154 transitions. [2024-06-14 11:37:39,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 658 transitions, 9634 flow [2024-06-14 11:37:43,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 658 transitions, 9457 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-14 11:37:43,409 INFO L231 Difference]: Finished difference. Result has 498 places, 633 transitions, 8215 flow [2024-06-14 11:37:43,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8091, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8215, PETRI_PLACES=498, PETRI_TRANSITIONS=633} [2024-06-14 11:37:43,409 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-14 11:37:43,409 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 633 transitions, 8215 flow [2024-06-14 11:37:43,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:43,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:43,410 INFO 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-14 11:37:43,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 11:37:43,410 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-14 11:37:43,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:43,410 INFO L85 PathProgramCache]: Analyzing trace with hash 431943119, now seen corresponding path program 21 times [2024-06-14 11:37:43,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:43,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984139600] [2024-06-14 11:37:43,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:43,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:43,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:43,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:43,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:43,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984139600] [2024-06-14 11:37:43,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984139600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:43,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:43,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:43,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587925542] [2024-06-14 11:37:43,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:43,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:43,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:43,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:43,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:43,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:43,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 633 transitions, 8215 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:43,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:43,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:43,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:44,735 INFO L124 PetriNetUnfolderBase]: 2879/4942 cut-off events. [2024-06-14 11:37:44,735 INFO L125 PetriNetUnfolderBase]: For 669073/669075 co-relation queries the response was YES. [2024-06-14 11:37:44,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36471 conditions, 4942 events. 2879/4942 cut-off events. For 669073/669075 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 33618 event pairs, 490 based on Foata normal form. 3/4945 useless extension candidates. Maximal degree in co-relation 36264. Up to 4119 conditions per place. [2024-06-14 11:37:44,807 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 446 selfloop transitions, 206 changer transitions 0/659 dead transitions. [2024-06-14 11:37:44,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 659 transitions, 10463 flow [2024-06-14 11:37:44,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:44,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:44,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:37:44,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:37:44,808 INFO L175 Difference]: Start difference. First operand has 498 places, 633 transitions, 8215 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:37:44,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 659 transitions, 10463 flow [2024-06-14 11:37:48,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 659 transitions, 10316 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:37:48,394 INFO L231 Difference]: Finished difference. Result has 499 places, 639 transitions, 8612 flow [2024-06-14 11:37:48,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8068, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8612, PETRI_PLACES=499, PETRI_TRANSITIONS=639} [2024-06-14 11:37:48,395 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 456 predicate places. [2024-06-14 11:37:48,395 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 639 transitions, 8612 flow [2024-06-14 11:37:48,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:48,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:48,395 INFO 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-14 11:37:48,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 11:37:48,395 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-14 11:37:48,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:48,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1310380457, now seen corresponding path program 22 times [2024-06-14 11:37:48,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:48,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127197683] [2024-06-14 11:37:48,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:48,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:48,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:48,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:48,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:48,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127197683] [2024-06-14 11:37:48,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127197683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:48,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:48,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:48,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209005275] [2024-06-14 11:37:48,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:48,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:48,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:48,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:48,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:48,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:48,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 639 transitions, 8612 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:48,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:48,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:48,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:49,575 INFO L124 PetriNetUnfolderBase]: 2889/4959 cut-off events. [2024-06-14 11:37:49,575 INFO L125 PetriNetUnfolderBase]: For 680098/680098 co-relation queries the response was YES. [2024-06-14 11:37:49,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37012 conditions, 4959 events. 2889/4959 cut-off events. For 680098/680098 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 33774 event pairs, 481 based on Foata normal form. 1/4960 useless extension candidates. Maximal degree in co-relation 36804. Up to 4413 conditions per place. [2024-06-14 11:37:49,662 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 615 selfloop transitions, 37 changer transitions 0/659 dead transitions. [2024-06-14 11:37:49,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 659 transitions, 10085 flow [2024-06-14 11:37:49,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:49,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:49,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 11:37:49,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-14 11:37:49,663 INFO L175 Difference]: Start difference. First operand has 499 places, 639 transitions, 8612 flow. Second operand 7 states and 156 transitions. [2024-06-14 11:37:49,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 659 transitions, 10085 flow [2024-06-14 11:37:54,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 659 transitions, 9592 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-14 11:37:54,188 INFO L231 Difference]: Finished difference. Result has 501 places, 645 transitions, 8358 flow [2024-06-14 11:37:54,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8134, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8358, PETRI_PLACES=501, PETRI_TRANSITIONS=645} [2024-06-14 11:37:54,188 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-14 11:37:54,188 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 645 transitions, 8358 flow [2024-06-14 11:37:54,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:54,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:54,188 INFO 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-14 11:37:54,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 11:37:54,189 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-14 11:37:54,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:54,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1248155181, now seen corresponding path program 23 times [2024-06-14 11:37:54,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:54,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865419328] [2024-06-14 11:37:54,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:54,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:54,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:54,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:54,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:54,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865419328] [2024-06-14 11:37:54,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865419328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:54,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:54,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:54,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178686196] [2024-06-14 11:37:54,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:54,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:54,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:54,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:54,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:54,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:54,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 645 transitions, 8358 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:54,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:54,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:54,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:55,308 INFO L124 PetriNetUnfolderBase]: 2894/4969 cut-off events. [2024-06-14 11:37:55,309 INFO L125 PetriNetUnfolderBase]: For 678812/678814 co-relation queries the response was YES. [2024-06-14 11:37:55,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36438 conditions, 4969 events. 2894/4969 cut-off events. For 678812/678814 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 33861 event pairs, 490 based on Foata normal form. 3/4972 useless extension candidates. Maximal degree in co-relation 36231. Up to 4135 conditions per place. [2024-06-14 11:37:55,385 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 452 selfloop transitions, 212 changer transitions 0/671 dead transitions. [2024-06-14 11:37:55,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 671 transitions, 10574 flow [2024-06-14 11:37:55,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:55,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:55,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:37:55,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 11:37:55,387 INFO L175 Difference]: Start difference. First operand has 501 places, 645 transitions, 8358 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:37:55,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 671 transitions, 10574 flow [2024-06-14 11:37:59,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 671 transitions, 10462 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 11:37:59,849 INFO L231 Difference]: Finished difference. Result has 503 places, 648 transitions, 8742 flow [2024-06-14 11:37:59,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8252, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8742, PETRI_PLACES=503, PETRI_TRANSITIONS=648} [2024-06-14 11:37:59,849 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 460 predicate places. [2024-06-14 11:37:59,849 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 648 transitions, 8742 flow [2024-06-14 11:37:59,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:59,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:59,850 INFO 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-14 11:37:59,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 11:37:59,850 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-14 11:37:59,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:59,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1229323447, now seen corresponding path program 26 times [2024-06-14 11:37:59,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:59,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119925731] [2024-06-14 11:37:59,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:59,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:59,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:59,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-14 11:37:59,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:59,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119925731] [2024-06-14 11:37:59,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119925731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:59,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:59,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:59,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146114092] [2024-06-14 11:37:59,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:59,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:59,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:59,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:59,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:00,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:00,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 648 transitions, 8742 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:00,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:00,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:00,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:01,075 INFO L124 PetriNetUnfolderBase]: 2891/4954 cut-off events. [2024-06-14 11:38:01,075 INFO L125 PetriNetUnfolderBase]: For 672025/672025 co-relation queries the response was YES. [2024-06-14 11:38:01,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36648 conditions, 4954 events. 2891/4954 cut-off events. For 672025/672025 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 33758 event pairs, 499 based on Foata normal form. 1/4953 useless extension candidates. Maximal degree in co-relation 36441. Up to 4112 conditions per place. [2024-06-14 11:38:01,159 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 477 selfloop transitions, 197 changer transitions 0/681 dead transitions. [2024-06-14 11:38:01,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 681 transitions, 10692 flow [2024-06-14 11:38:01,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:01,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:01,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-14 11:38:01,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846560846560847 [2024-06-14 11:38:01,160 INFO L175 Difference]: Start difference. First operand has 503 places, 648 transitions, 8742 flow. Second operand 9 states and 221 transitions. [2024-06-14 11:38:01,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 681 transitions, 10692 flow [2024-06-14 11:38:05,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 681 transitions, 10258 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-14 11:38:05,724 INFO L231 Difference]: Finished difference. Result has 506 places, 648 transitions, 8728 flow [2024-06-14 11:38:05,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8316, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8728, PETRI_PLACES=506, PETRI_TRANSITIONS=648} [2024-06-14 11:38:05,724 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 463 predicate places. [2024-06-14 11:38:05,724 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 648 transitions, 8728 flow [2024-06-14 11:38:05,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:05,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:05,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, 1, 1] [2024-06-14 11:38:05,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 11:38:05,725 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-14 11:38:05,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:05,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1627271917, now seen corresponding path program 24 times [2024-06-14 11:38:05,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:05,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285646789] [2024-06-14 11:38:05,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:05,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:05,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:05,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:05,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:05,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285646789] [2024-06-14 11:38:05,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285646789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:05,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:05,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:05,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651509485] [2024-06-14 11:38:05,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:05,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:05,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:05,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:05,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:05,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:05,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 648 transitions, 8728 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:05,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:05,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:05,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:06,905 INFO L124 PetriNetUnfolderBase]: 2888/4960 cut-off events. [2024-06-14 11:38:06,905 INFO L125 PetriNetUnfolderBase]: For 652982/652982 co-relation queries the response was YES. [2024-06-14 11:38:06,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36443 conditions, 4960 events. 2888/4960 cut-off events. For 652982/652982 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 33804 event pairs, 481 based on Foata normal form. 1/4961 useless extension candidates. Maximal degree in co-relation 36237. Up to 4247 conditions per place. [2024-06-14 11:38:06,989 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 541 selfloop transitions, 130 changer transitions 0/678 dead transitions. [2024-06-14 11:38:06,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 678 transitions, 10146 flow [2024-06-14 11:38:06,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:06,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:06,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:38:06,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-14 11:38:06,990 INFO L175 Difference]: Start difference. First operand has 506 places, 648 transitions, 8728 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:38:06,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 678 transitions, 10146 flow [2024-06-14 11:38:11,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 678 transitions, 9666 flow, removed 13 selfloop flow, removed 12 redundant places. [2024-06-14 11:38:11,579 INFO L231 Difference]: Finished difference. Result has 502 places, 648 transitions, 8540 flow [2024-06-14 11:38:11,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8248, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8540, PETRI_PLACES=502, PETRI_TRANSITIONS=648} [2024-06-14 11:38:11,579 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 459 predicate places. [2024-06-14 11:38:11,579 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 648 transitions, 8540 flow [2024-06-14 11:38:11,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:11,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:11,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:11,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 11:38:11,580 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-14 11:38:11,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:11,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1229502193, now seen corresponding path program 25 times [2024-06-14 11:38:11,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:11,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24622501] [2024-06-14 11:38:11,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:11,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:11,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:11,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-14 11:38:11,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:11,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24622501] [2024-06-14 11:38:11,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24622501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:11,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:11,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:11,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689635067] [2024-06-14 11:38:11,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:11,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:11,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:11,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:11,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:11,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:11,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 648 transitions, 8540 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:11,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:11,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:11,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:12,684 INFO L124 PetriNetUnfolderBase]: 2893/4959 cut-off events. [2024-06-14 11:38:12,684 INFO L125 PetriNetUnfolderBase]: For 634248/634248 co-relation queries the response was YES. [2024-06-14 11:38:12,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36120 conditions, 4959 events. 2893/4959 cut-off events. For 634248/634248 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 33757 event pairs, 508 based on Foata normal form. 1/4958 useless extension candidates. Maximal degree in co-relation 35916. Up to 4134 conditions per place. [2024-06-14 11:38:12,766 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 452 selfloop transitions, 211 changer transitions 0/670 dead transitions. [2024-06-14 11:38:12,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 670 transitions, 10466 flow [2024-06-14 11:38:12,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:38:12,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:38:12,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:38:12,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:38:12,767 INFO L175 Difference]: Start difference. First operand has 502 places, 648 transitions, 8540 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:38:12,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 670 transitions, 10466 flow [2024-06-14 11:38:17,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 670 transitions, 10138 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:17,170 INFO L231 Difference]: Finished difference. Result has 501 places, 651 transitions, 8702 flow [2024-06-14 11:38:17,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8220, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8702, PETRI_PLACES=501, PETRI_TRANSITIONS=651} [2024-06-14 11:38:17,170 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-14 11:38:17,170 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 651 transitions, 8702 flow [2024-06-14 11:38:17,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:17,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:17,171 INFO 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-14 11:38:17,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 11:38:17,171 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-14 11:38:17,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:17,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1248166527, now seen corresponding path program 27 times [2024-06-14 11:38:17,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:17,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050661653] [2024-06-14 11:38:17,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:17,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:17,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:17,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:17,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:17,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050661653] [2024-06-14 11:38:17,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050661653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:17,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:17,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:17,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240765631] [2024-06-14 11:38:17,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:17,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:17,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:17,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:17,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:17,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:17,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 651 transitions, 8702 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:17,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:17,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:17,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:18,314 INFO L124 PetriNetUnfolderBase]: 2890/4966 cut-off events. [2024-06-14 11:38:18,314 INFO L125 PetriNetUnfolderBase]: For 617344/617346 co-relation queries the response was YES. [2024-06-14 11:38:18,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36038 conditions, 4966 events. 2890/4966 cut-off events. For 617344/617346 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 33848 event pairs, 486 based on Foata normal form. 3/4969 useless extension candidates. Maximal degree in co-relation 35834. Up to 4112 conditions per place. [2024-06-14 11:38:18,389 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 488 selfloop transitions, 201 changer transitions 0/696 dead transitions. [2024-06-14 11:38:18,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 696 transitions, 10948 flow [2024-06-14 11:38:18,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:38:18,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:38:18,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 266 transitions. [2024-06-14 11:38:18,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5757575757575758 [2024-06-14 11:38:18,390 INFO L175 Difference]: Start difference. First operand has 501 places, 651 transitions, 8702 flow. Second operand 11 states and 266 transitions. [2024-06-14 11:38:18,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 696 transitions, 10948 flow [2024-06-14 11:38:21,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 696 transitions, 10397 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-14 11:38:21,799 INFO L231 Difference]: Finished difference. Result has 505 places, 651 transitions, 8587 flow [2024-06-14 11:38:21,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8163, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8587, PETRI_PLACES=505, PETRI_TRANSITIONS=651} [2024-06-14 11:38:21,799 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 462 predicate places. [2024-06-14 11:38:21,800 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 651 transitions, 8587 flow [2024-06-14 11:38:21,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:21,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:21,800 INFO 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-14 11:38:21,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 11:38:21,800 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-14 11:38:21,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:21,801 INFO L85 PathProgramCache]: Analyzing trace with hash -2052800649, now seen corresponding path program 28 times [2024-06-14 11:38:21,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:21,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445134834] [2024-06-14 11:38:21,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:21,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:21,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:21,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-14 11:38:21,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:21,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445134834] [2024-06-14 11:38:21,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445134834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:21,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:21,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:21,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471523946] [2024-06-14 11:38:21,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:21,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:21,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:21,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:21,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:21,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:21,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 651 transitions, 8587 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:21,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:21,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:21,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:23,187 INFO L124 PetriNetUnfolderBase]: 2887/4962 cut-off events. [2024-06-14 11:38:23,187 INFO L125 PetriNetUnfolderBase]: For 599346/599348 co-relation queries the response was YES. [2024-06-14 11:38:23,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35804 conditions, 4962 events. 2887/4962 cut-off events. For 599346/599348 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 33804 event pairs, 486 based on Foata normal form. 3/4965 useless extension candidates. Maximal degree in co-relation 35601. Up to 4109 conditions per place. [2024-06-14 11:38:23,260 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 483 selfloop transitions, 197 changer transitions 0/687 dead transitions. [2024-06-14 11:38:23,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 687 transitions, 10537 flow [2024-06-14 11:38:23,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:23,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:23,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-14 11:38:23,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846560846560847 [2024-06-14 11:38:23,261 INFO L175 Difference]: Start difference. First operand has 505 places, 651 transitions, 8587 flow. Second operand 9 states and 221 transitions. [2024-06-14 11:38:23,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 687 transitions, 10537 flow [2024-06-14 11:38:27,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 687 transitions, 10013 flow, removed 21 selfloop flow, removed 14 redundant places. [2024-06-14 11:38:27,050 INFO L231 Difference]: Finished difference. Result has 500 places, 651 transitions, 8491 flow [2024-06-14 11:38:27,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8079, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8491, PETRI_PLACES=500, PETRI_TRANSITIONS=651} [2024-06-14 11:38:27,051 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 457 predicate places. [2024-06-14 11:38:27,051 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 651 transitions, 8491 flow [2024-06-14 11:38:27,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:27,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:27,051 INFO 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-14 11:38:27,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 11:38:27,051 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-14 11:38:27,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:27,052 INFO L85 PathProgramCache]: Analyzing trace with hash 203656019, now seen corresponding path program 26 times [2024-06-14 11:38:27,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:27,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130966254] [2024-06-14 11:38:27,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:27,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:27,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:27,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:27,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:27,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130966254] [2024-06-14 11:38:27,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130966254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:27,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:27,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:27,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600975356] [2024-06-14 11:38:27,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:27,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:27,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:27,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:27,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:27,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:27,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 651 transitions, 8491 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:27,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:27,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:27,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:28,193 INFO L124 PetriNetUnfolderBase]: 2884/4958 cut-off events. [2024-06-14 11:38:28,193 INFO L125 PetriNetUnfolderBase]: For 565169/565171 co-relation queries the response was YES. [2024-06-14 11:38:28,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35380 conditions, 4958 events. 2884/4958 cut-off events. For 565169/565171 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 33795 event pairs, 490 based on Foata normal form. 3/4961 useless extension candidates. Maximal degree in co-relation 35179. Up to 4123 conditions per place. [2024-06-14 11:38:28,271 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 454 selfloop transitions, 215 changer transitions 0/676 dead transitions. [2024-06-14 11:38:28,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 676 transitions, 10379 flow [2024-06-14 11:38:28,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:38:28,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:38:28,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:38:28,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:38:28,273 INFO L175 Difference]: Start difference. First operand has 500 places, 651 transitions, 8491 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:38:28,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 676 transitions, 10379 flow [2024-06-14 11:38:31,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 676 transitions, 9931 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-14 11:38:31,862 INFO L231 Difference]: Finished difference. Result has 497 places, 651 transitions, 8503 flow [2024-06-14 11:38:31,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8055, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8503, PETRI_PLACES=497, PETRI_TRANSITIONS=651} [2024-06-14 11:38:31,862 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 454 predicate places. [2024-06-14 11:38:31,862 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 651 transitions, 8503 flow [2024-06-14 11:38:31,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:31,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:31,863 INFO 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-14 11:38:31,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 11:38:31,863 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-14 11:38:31,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:31,864 INFO L85 PathProgramCache]: Analyzing trace with hash 427181519, now seen corresponding path program 27 times [2024-06-14 11:38:31,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:31,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949519724] [2024-06-14 11:38:31,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:31,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:31,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:32,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:32,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:32,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949519724] [2024-06-14 11:38:32,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949519724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:32,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:32,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:32,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711159665] [2024-06-14 11:38:32,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:32,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:32,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:32,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:32,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:32,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:32,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 651 transitions, 8503 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:32,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:32,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:32,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:33,020 INFO L124 PetriNetUnfolderBase]: 2894/4973 cut-off events. [2024-06-14 11:38:33,021 INFO L125 PetriNetUnfolderBase]: For 547805/547805 co-relation queries the response was YES. [2024-06-14 11:38:33,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35318 conditions, 4973 events. 2894/4973 cut-off events. For 547805/547805 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33891 event pairs, 481 based on Foata normal form. 1/4974 useless extension candidates. Maximal degree in co-relation 35118. Up to 4379 conditions per place. [2024-06-14 11:38:33,104 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 611 selfloop transitions, 56 changer transitions 0/674 dead transitions. [2024-06-14 11:38:33,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 674 transitions, 9983 flow [2024-06-14 11:38:33,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:38:33,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:38:33,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:38:33,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:38:33,105 INFO L175 Difference]: Start difference. First operand has 497 places, 651 transitions, 8503 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:38:33,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 674 transitions, 9983 flow [2024-06-14 11:38:36,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 674 transitions, 9533 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:36,851 INFO L231 Difference]: Finished difference. Result has 496 places, 657 transitions, 8285 flow [2024-06-14 11:38:36,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8065, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8285, PETRI_PLACES=496, PETRI_TRANSITIONS=657} [2024-06-14 11:38:36,852 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 453 predicate places. [2024-06-14 11:38:36,852 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 657 transitions, 8285 flow [2024-06-14 11:38:36,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:36,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:36,852 INFO 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-14 11:38:36,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-14 11:38:36,852 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-14 11:38:36,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:36,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1229116243, now seen corresponding path program 28 times [2024-06-14 11:38:36,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:36,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505340012] [2024-06-14 11:38:36,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:36,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:36,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:36,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:36,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:36,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505340012] [2024-06-14 11:38:36,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505340012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:36,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:36,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:36,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609462068] [2024-06-14 11:38:36,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:36,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:36,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:36,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:36,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:37,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:37,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 657 transitions, 8285 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:37,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:37,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:37,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:38,102 INFO L124 PetriNetUnfolderBase]: 2891/4959 cut-off events. [2024-06-14 11:38:38,102 INFO L125 PetriNetUnfolderBase]: For 523470/523470 co-relation queries the response was YES. [2024-06-14 11:38:38,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34662 conditions, 4959 events. 2891/4959 cut-off events. For 523470/523470 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33863 event pairs, 509 based on Foata normal form. 1/4958 useless extension candidates. Maximal degree in co-relation 34464. Up to 4130 conditions per place. [2024-06-14 11:38:38,170 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 450 selfloop transitions, 221 changer transitions 0/678 dead transitions. [2024-06-14 11:38:38,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 678 transitions, 9915 flow [2024-06-14 11:38:38,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:38:38,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:38:38,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:38:38,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 11:38:38,171 INFO L175 Difference]: Start difference. First operand has 496 places, 657 transitions, 8285 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:38:38,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 678 transitions, 9915 flow [2024-06-14 11:38:41,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 678 transitions, 9763 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-14 11:38:41,676 INFO L231 Difference]: Finished difference. Result has 498 places, 657 transitions, 8595 flow [2024-06-14 11:38:41,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8135, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8595, PETRI_PLACES=498, PETRI_TRANSITIONS=657} [2024-06-14 11:38:41,676 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-14 11:38:41,676 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 657 transitions, 8595 flow [2024-06-14 11:38:41,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:41,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:41,676 INFO 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-14 11:38:41,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-14 11:38:41,677 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-14 11:38:41,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:41,677 INFO L85 PathProgramCache]: Analyzing trace with hash 56046419, now seen corresponding path program 29 times [2024-06-14 11:38:41,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:41,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304976060] [2024-06-14 11:38:41,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:41,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:41,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:41,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:41,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:41,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304976060] [2024-06-14 11:38:41,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304976060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:41,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:41,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:41,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409957239] [2024-06-14 11:38:41,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:41,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:41,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:41,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:41,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:41,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:41,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 657 transitions, 8595 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:41,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:41,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:41,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:42,778 INFO L124 PetriNetUnfolderBase]: 2888/4965 cut-off events. [2024-06-14 11:38:42,778 INFO L125 PetriNetUnfolderBase]: For 517018/517018 co-relation queries the response was YES. [2024-06-14 11:38:42,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34871 conditions, 4965 events. 2888/4965 cut-off events. For 517018/517018 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33847 event pairs, 481 based on Foata normal form. 1/4966 useless extension candidates. Maximal degree in co-relation 34673. Up to 4325 conditions per place. [2024-06-14 11:38:42,853 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 584 selfloop transitions, 93 changer transitions 0/684 dead transitions. [2024-06-14 11:38:42,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 684 transitions, 10253 flow [2024-06-14 11:38:42,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:38:42,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:38:42,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:38:42,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:38:42,855 INFO L175 Difference]: Start difference. First operand has 498 places, 657 transitions, 8595 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:38:42,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 684 transitions, 10253 flow [2024-06-14 11:38:46,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 684 transitions, 9753 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:46,279 INFO L231 Difference]: Finished difference. Result has 496 places, 657 transitions, 8305 flow [2024-06-14 11:38:46,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8101, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8305, PETRI_PLACES=496, PETRI_TRANSITIONS=657} [2024-06-14 11:38:46,280 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 453 predicate places. [2024-06-14 11:38:46,280 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 657 transitions, 8305 flow [2024-06-14 11:38:46,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:46,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:46,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:46,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-14 11:38:46,280 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-14 11:38:46,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:46,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1229116057, now seen corresponding path program 29 times [2024-06-14 11:38:46,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:46,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601588518] [2024-06-14 11:38:46,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:46,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:46,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:46,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:46,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:46,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601588518] [2024-06-14 11:38:46,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601588518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:46,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:46,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:46,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797567607] [2024-06-14 11:38:46,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:46,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:46,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:46,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:46,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:46,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:46,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 657 transitions, 8305 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:46,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:46,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:46,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:47,511 INFO L124 PetriNetUnfolderBase]: 2885/4951 cut-off events. [2024-06-14 11:38:47,511 INFO L125 PetriNetUnfolderBase]: For 493594/493594 co-relation queries the response was YES. [2024-06-14 11:38:47,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34289 conditions, 4951 events. 2885/4951 cut-off events. For 493594/493594 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33839 event pairs, 499 based on Foata normal form. 1/4950 useless extension candidates. Maximal degree in co-relation 34093. Up to 4108 conditions per place. [2024-06-14 11:38:47,586 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 482 selfloop transitions, 204 changer transitions 0/693 dead transitions. [2024-06-14 11:38:47,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 693 transitions, 9999 flow [2024-06-14 11:38:47,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:38:47,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:38:47,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-14 11:38:47,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.569047619047619 [2024-06-14 11:38:47,587 INFO L175 Difference]: Start difference. First operand has 496 places, 657 transitions, 8305 flow. Second operand 10 states and 239 transitions. [2024-06-14 11:38:47,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 693 transitions, 9999 flow [2024-06-14 11:38:50,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 693 transitions, 9785 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-14 11:38:50,510 INFO L231 Difference]: Finished difference. Result has 498 places, 657 transitions, 8527 flow [2024-06-14 11:38:50,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8097, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8527, PETRI_PLACES=498, PETRI_TRANSITIONS=657} [2024-06-14 11:38:50,510 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-14 11:38:50,510 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 657 transitions, 8527 flow [2024-06-14 11:38:50,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:50,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:50,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, 1, 1] [2024-06-14 11:38:50,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-14 11:38:50,511 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-14 11:38:50,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:50,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1395538791, now seen corresponding path program 30 times [2024-06-14 11:38:50,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:50,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025990004] [2024-06-14 11:38:50,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:50,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:50,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:50,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:50,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:50,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025990004] [2024-06-14 11:38:50,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025990004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:50,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:50,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:50,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600688692] [2024-06-14 11:38:50,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:50,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:50,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:50,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:50,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:50,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:50,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 657 transitions, 8527 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:50,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:50,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:50,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:51,620 INFO L124 PetriNetUnfolderBase]: 2882/4957 cut-off events. [2024-06-14 11:38:51,620 INFO L125 PetriNetUnfolderBase]: For 471690/471690 co-relation queries the response was YES. [2024-06-14 11:38:51,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34324 conditions, 4957 events. 2882/4957 cut-off events. For 471690/471690 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33862 event pairs, 481 based on Foata normal form. 1/4958 useless extension candidates. Maximal degree in co-relation 34130. Up to 4318 conditions per place. [2024-06-14 11:38:51,698 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 582 selfloop transitions, 96 changer transitions 0/685 dead transitions. [2024-06-14 11:38:51,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 685 transitions, 9953 flow [2024-06-14 11:38:51,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:51,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:51,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-14 11:38:51,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-14 11:38:51,699 INFO L175 Difference]: Start difference. First operand has 498 places, 657 transitions, 8527 flow. Second operand 9 states and 208 transitions. [2024-06-14 11:38:51,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 685 transitions, 9953 flow [2024-06-14 11:38:55,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 685 transitions, 9499 flow, removed 15 selfloop flow, removed 13 redundant places. [2024-06-14 11:38:55,210 INFO L231 Difference]: Finished difference. Result has 494 places, 657 transitions, 8279 flow [2024-06-14 11:38:55,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8073, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8279, PETRI_PLACES=494, PETRI_TRANSITIONS=657} [2024-06-14 11:38:55,211 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 451 predicate places. [2024-06-14 11:38:55,211 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 657 transitions, 8279 flow [2024-06-14 11:38:55,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:55,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:55,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, 1] [2024-06-14 11:38:55,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-14 11:38:55,212 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-14 11:38:55,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:55,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1395776127, now seen corresponding path program 30 times [2024-06-14 11:38:55,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:55,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302553573] [2024-06-14 11:38:55,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:55,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:55,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:55,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:55,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:55,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302553573] [2024-06-14 11:38:55,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302553573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:55,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:55,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:55,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625250337] [2024-06-14 11:38:55,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:55,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:55,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:55,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:55,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:55,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:55,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 657 transitions, 8279 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:55,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:55,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:55,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:56,339 INFO L124 PetriNetUnfolderBase]: 2879/4953 cut-off events. [2024-06-14 11:38:56,339 INFO L125 PetriNetUnfolderBase]: For 442120/442120 co-relation queries the response was YES. [2024-06-14 11:38:56,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33653 conditions, 4953 events. 2879/4953 cut-off events. For 442120/442120 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33816 event pairs, 480 based on Foata normal form. 1/4954 useless extension candidates. Maximal degree in co-relation 33462. Up to 4359 conditions per place. [2024-06-14 11:38:56,416 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 630 selfloop transitions, 49 changer transitions 0/686 dead transitions. [2024-06-14 11:38:56,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 686 transitions, 9711 flow [2024-06-14 11:38:56,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:38:56,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:38:56,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:38:56,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 11:38:56,417 INFO L175 Difference]: Start difference. First operand has 494 places, 657 transitions, 8279 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:38:56,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 686 transitions, 9711 flow [2024-06-14 11:38:58,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 686 transitions, 9459 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:59,001 INFO L231 Difference]: Finished difference. Result has 492 places, 657 transitions, 8143 flow [2024-06-14 11:38:59,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8027, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8143, PETRI_PLACES=492, PETRI_TRANSITIONS=657} [2024-06-14 11:38:59,002 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 449 predicate places. [2024-06-14 11:38:59,002 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 657 transitions, 8143 flow [2024-06-14 11:38:59,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:59,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:59,002 INFO 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-14 11:38:59,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-14 11:38:59,002 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-14 11:38:59,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:59,003 INFO L85 PathProgramCache]: Analyzing trace with hash 55954163, now seen corresponding path program 4 times [2024-06-14 11:38:59,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:59,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088084625] [2024-06-14 11:38:59,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:59,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:59,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:59,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-14 11:38:59,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:59,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088084625] [2024-06-14 11:38:59,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088084625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:59,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:59,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:59,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941473484] [2024-06-14 11:38:59,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:59,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:59,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:59,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:59,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:59,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:59,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 657 transitions, 8143 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:59,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:59,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:59,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:00,138 INFO L124 PetriNetUnfolderBase]: 2866/4934 cut-off events. [2024-06-14 11:39:00,138 INFO L125 PetriNetUnfolderBase]: For 428905/428905 co-relation queries the response was YES. [2024-06-14 11:39:00,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32706 conditions, 4934 events. 2866/4934 cut-off events. For 428905/428905 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33578 event pairs, 383 based on Foata normal form. 6/4940 useless extension candidates. Maximal degree in co-relation 32516. Up to 4058 conditions per place. [2024-06-14 11:39:00,209 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 617 selfloop transitions, 66 changer transitions 0/690 dead transitions. [2024-06-14 11:39:00,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 690 transitions, 9635 flow [2024-06-14 11:39:00,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:39:00,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:39:00,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:39:00,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:39:00,210 INFO L175 Difference]: Start difference. First operand has 492 places, 657 transitions, 8143 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:39:00,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 690 transitions, 9635 flow [2024-06-14 11:39:02,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 690 transitions, 9519 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 11:39:02,779 INFO L231 Difference]: Finished difference. Result has 493 places, 657 transitions, 8169 flow [2024-06-14 11:39:02,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8027, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8169, PETRI_PLACES=493, PETRI_TRANSITIONS=657} [2024-06-14 11:39:02,779 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 450 predicate places. [2024-06-14 11:39:02,780 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 657 transitions, 8169 flow [2024-06-14 11:39:02,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:02,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:02,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-14 11:39:02,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-14 11:39:02,780 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-14 11:39:02,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:02,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1676350263, now seen corresponding path program 5 times [2024-06-14 11:39:02,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:02,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182477059] [2024-06-14 11:39:02,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:02,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:02,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:02,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-14 11:39:02,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:02,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182477059] [2024-06-14 11:39:02,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182477059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:02,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:02,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:02,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74471108] [2024-06-14 11:39:02,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:02,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:02,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:02,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:02,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:02,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:02,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 657 transitions, 8169 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:02,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:02,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:02,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:03,880 INFO L124 PetriNetUnfolderBase]: 2887/4955 cut-off events. [2024-06-14 11:39:03,880 INFO L125 PetriNetUnfolderBase]: For 412637/412637 co-relation queries the response was YES. [2024-06-14 11:39:03,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33316 conditions, 4955 events. 2887/4955 cut-off events. For 412637/412637 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 33797 event pairs, 478 based on Foata normal form. 2/4956 useless extension candidates. Maximal degree in co-relation 33125. Up to 4258 conditions per place. [2024-06-14 11:39:03,959 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 587 selfloop transitions, 94 changer transitions 0/688 dead transitions. [2024-06-14 11:39:03,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 688 transitions, 9919 flow [2024-06-14 11:39:03,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:03,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:03,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:39:03,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:39:03,960 INFO L175 Difference]: Start difference. First operand has 493 places, 657 transitions, 8169 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:39:03,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 688 transitions, 9919 flow [2024-06-14 11:39:06,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 688 transitions, 9802 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 11:39:06,234 INFO L231 Difference]: Finished difference. Result has 496 places, 661 transitions, 8359 flow [2024-06-14 11:39:06,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8058, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8359, PETRI_PLACES=496, PETRI_TRANSITIONS=661} [2024-06-14 11:39:06,235 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 453 predicate places. [2024-06-14 11:39:06,235 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 661 transitions, 8359 flow [2024-06-14 11:39:06,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:06,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:06,235 INFO 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-14 11:39:06,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-14 11:39:06,235 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-14 11:39:06,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:06,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1679207223, now seen corresponding path program 6 times [2024-06-14 11:39:06,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:06,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771815482] [2024-06-14 11:39:06,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:06,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:06,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:06,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:06,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:06,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771815482] [2024-06-14 11:39:06,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771815482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:06,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:06,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:06,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569742378] [2024-06-14 11:39:06,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:06,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:06,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:06,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:06,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:06,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:06,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 661 transitions, 8359 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:06,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:06,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:06,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:07,337 INFO L124 PetriNetUnfolderBase]: 2895/4972 cut-off events. [2024-06-14 11:39:07,337 INFO L125 PetriNetUnfolderBase]: For 400561/400561 co-relation queries the response was YES. [2024-06-14 11:39:07,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33402 conditions, 4972 events. 2895/4972 cut-off events. For 400561/400561 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 33917 event pairs, 485 based on Foata normal form. 2/4973 useless extension candidates. Maximal degree in co-relation 33211. Up to 4305 conditions per place. [2024-06-14 11:39:07,411 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 587 selfloop transitions, 91 changer transitions 0/685 dead transitions. [2024-06-14 11:39:07,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 685 transitions, 9825 flow [2024-06-14 11:39:07,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:07,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:07,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:39:07,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:39:07,417 INFO L175 Difference]: Start difference. First operand has 496 places, 661 transitions, 8359 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:39:07,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 685 transitions, 9825 flow [2024-06-14 11:39:09,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 685 transitions, 9605 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-14 11:39:09,893 INFO L231 Difference]: Finished difference. Result has 499 places, 663 transitions, 8386 flow [2024-06-14 11:39:09,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8167, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8386, PETRI_PLACES=499, PETRI_TRANSITIONS=663} [2024-06-14 11:39:09,893 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 456 predicate places. [2024-06-14 11:39:09,893 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 663 transitions, 8386 flow [2024-06-14 11:39:09,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:09,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:09,894 INFO 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-14 11:39:09,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-14 11:39:09,894 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-14 11:39:09,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:09,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1794498393, now seen corresponding path program 7 times [2024-06-14 11:39:09,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:09,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978318037] [2024-06-14 11:39:09,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:09,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:09,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:10,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:10,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:10,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978318037] [2024-06-14 11:39:10,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978318037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:10,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:10,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:10,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907593194] [2024-06-14 11:39:10,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:10,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:10,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:10,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:10,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:10,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:10,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 663 transitions, 8386 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:10,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:10,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:10,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:11,072 INFO L124 PetriNetUnfolderBase]: 2903/4988 cut-off events. [2024-06-14 11:39:11,072 INFO L125 PetriNetUnfolderBase]: For 405894/405894 co-relation queries the response was YES. [2024-06-14 11:39:11,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33514 conditions, 4988 events. 2903/4988 cut-off events. For 405894/405894 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 34088 event pairs, 487 based on Foata normal form. 2/4989 useless extension candidates. Maximal degree in co-relation 33321. Up to 4395 conditions per place. [2024-06-14 11:39:11,155 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 629 selfloop transitions, 48 changer transitions 0/684 dead transitions. [2024-06-14 11:39:11,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 684 transitions, 9818 flow [2024-06-14 11:39:11,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:11,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:11,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-14 11:39:11,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297619047619048 [2024-06-14 11:39:11,156 INFO L175 Difference]: Start difference. First operand has 499 places, 663 transitions, 8386 flow. Second operand 8 states and 178 transitions. [2024-06-14 11:39:11,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 684 transitions, 9818 flow [2024-06-14 11:39:14,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 684 transitions, 9619 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 11:39:14,293 INFO L231 Difference]: Finished difference. Result has 501 places, 665 transitions, 8324 flow [2024-06-14 11:39:14,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8187, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8324, PETRI_PLACES=501, PETRI_TRANSITIONS=665} [2024-06-14 11:39:14,293 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-14 11:39:14,294 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 665 transitions, 8324 flow [2024-06-14 11:39:14,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:14,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:14,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, 1] [2024-06-14 11:39:14,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-14 11:39:14,294 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-14 11:39:14,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:14,294 INFO L85 PathProgramCache]: Analyzing trace with hash 226120691, now seen corresponding path program 8 times [2024-06-14 11:39:14,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:14,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102276673] [2024-06-14 11:39:14,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:14,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:14,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:14,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:14,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:14,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102276673] [2024-06-14 11:39:14,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102276673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:14,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:14,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:14,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126977319] [2024-06-14 11:39:14,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:14,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:14,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:14,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:14,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:14,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:14,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 665 transitions, 8324 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:14,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:14,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:14,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:15,449 INFO L124 PetriNetUnfolderBase]: 2924/5010 cut-off events. [2024-06-14 11:39:15,449 INFO L125 PetriNetUnfolderBase]: For 425358/425358 co-relation queries the response was YES. [2024-06-14 11:39:15,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33985 conditions, 5010 events. 2924/5010 cut-off events. For 425358/425358 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 34180 event pairs, 481 based on Foata normal form. 2/5011 useless extension candidates. Maximal degree in co-relation 33791. Up to 4313 conditions per place. [2024-06-14 11:39:15,529 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 591 selfloop transitions, 98 changer transitions 0/696 dead transitions. [2024-06-14 11:39:15,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 696 transitions, 10098 flow [2024-06-14 11:39:15,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:15,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:15,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:39:15,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:39:15,530 INFO L175 Difference]: Start difference. First operand has 501 places, 665 transitions, 8324 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:39:15,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 696 transitions, 10098 flow [2024-06-14 11:39:18,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 696 transitions, 9981 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 11:39:18,633 INFO L231 Difference]: Finished difference. Result has 503 places, 669 transitions, 8524 flow [2024-06-14 11:39:18,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8207, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8524, PETRI_PLACES=503, PETRI_TRANSITIONS=669} [2024-06-14 11:39:18,633 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 460 predicate places. [2024-06-14 11:39:18,634 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 669 transitions, 8524 flow [2024-06-14 11:39:18,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:18,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:18,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, 1, 1] [2024-06-14 11:39:18,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-14 11:39:18,634 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-14 11:39:18,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:18,634 INFO L85 PathProgramCache]: Analyzing trace with hash -931905835, now seen corresponding path program 9 times [2024-06-14 11:39:18,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:18,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471515923] [2024-06-14 11:39:18,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:18,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:18,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:18,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:18,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:18,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471515923] [2024-06-14 11:39:18,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471515923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:18,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:18,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:18,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454823966] [2024-06-14 11:39:18,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:18,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:18,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:18,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:18,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:18,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:18,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 669 transitions, 8524 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:18,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:18,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:18,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:19,868 INFO L124 PetriNetUnfolderBase]: 2932/5027 cut-off events. [2024-06-14 11:39:19,868 INFO L125 PetriNetUnfolderBase]: For 434465/434465 co-relation queries the response was YES. [2024-06-14 11:39:19,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34385 conditions, 5027 events. 2932/5027 cut-off events. For 434465/434465 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 34325 event pairs, 488 based on Foata normal form. 2/5028 useless extension candidates. Maximal degree in co-relation 34190. Up to 4360 conditions per place. [2024-06-14 11:39:19,944 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 591 selfloop transitions, 95 changer transitions 0/693 dead transitions. [2024-06-14 11:39:19,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 693 transitions, 10010 flow [2024-06-14 11:39:19,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:19,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:19,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 11:39:19,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-14 11:39:19,945 INFO L175 Difference]: Start difference. First operand has 503 places, 669 transitions, 8524 flow. Second operand 8 states and 183 transitions. [2024-06-14 11:39:19,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 693 transitions, 10010 flow [2024-06-14 11:39:22,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 693 transitions, 9782 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-14 11:39:22,712 INFO L231 Difference]: Finished difference. Result has 507 places, 671 transitions, 8555 flow [2024-06-14 11:39:22,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8328, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8555, PETRI_PLACES=507, PETRI_TRANSITIONS=671} [2024-06-14 11:39:22,712 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 464 predicate places. [2024-06-14 11:39:22,713 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 671 transitions, 8555 flow [2024-06-14 11:39:22,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:22,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:22,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, 1, 1] [2024-06-14 11:39:22,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-14 11:39:22,713 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-14 11:39:22,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:22,714 INFO L85 PathProgramCache]: Analyzing trace with hash -372902187, now seen corresponding path program 10 times [2024-06-14 11:39:22,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:22,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34365953] [2024-06-14 11:39:22,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:22,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:22,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:22,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:22,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:22,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34365953] [2024-06-14 11:39:22,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34365953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:22,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:22,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:22,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817641448] [2024-06-14 11:39:22,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:22,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:22,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:22,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:22,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:22,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:22,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 671 transitions, 8555 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:22,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:22,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:22,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:23,918 INFO L124 PetriNetUnfolderBase]: 2940/5057 cut-off events. [2024-06-14 11:39:23,918 INFO L125 PetriNetUnfolderBase]: For 440464/440464 co-relation queries the response was YES. [2024-06-14 11:39:24,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34545 conditions, 5057 events. 2940/5057 cut-off events. For 440464/440464 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 34685 event pairs, 393 based on Foata normal form. 2/5058 useless extension candidates. Maximal degree in co-relation 34348. Up to 4133 conditions per place. [2024-06-14 11:39:24,033 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 575 selfloop transitions, 127 changer transitions 0/709 dead transitions. [2024-06-14 11:39:24,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 709 transitions, 10675 flow [2024-06-14 11:39:24,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:24,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:24,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:39:24,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-14 11:39:24,035 INFO L175 Difference]: Start difference. First operand has 507 places, 671 transitions, 8555 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:39:24,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 709 transitions, 10675 flow [2024-06-14 11:39:27,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 709 transitions, 10468 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 11:39:27,024 INFO L231 Difference]: Finished difference. Result has 510 places, 680 transitions, 8873 flow [2024-06-14 11:39:27,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8348, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8873, PETRI_PLACES=510, PETRI_TRANSITIONS=680} [2024-06-14 11:39:27,025 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 467 predicate places. [2024-06-14 11:39:27,025 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 680 transitions, 8873 flow [2024-06-14 11:39:27,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:27,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:27,025 INFO 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-14 11:39:27,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-14 11:39:27,026 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-14 11:39:27,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:27,026 INFO L85 PathProgramCache]: Analyzing trace with hash 885998861, now seen corresponding path program 11 times [2024-06-14 11:39:27,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:27,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910491964] [2024-06-14 11:39:27,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:27,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:27,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:27,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-14 11:39:27,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:27,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910491964] [2024-06-14 11:39:27,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910491964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:27,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:27,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:27,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756161217] [2024-06-14 11:39:27,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:27,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:27,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:27,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:27,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:27,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:27,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 680 transitions, 8873 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:27,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:27,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:27,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:28,282 INFO L124 PetriNetUnfolderBase]: 2948/5071 cut-off events. [2024-06-14 11:39:28,282 INFO L125 PetriNetUnfolderBase]: For 449658/449658 co-relation queries the response was YES. [2024-06-14 11:39:28,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35221 conditions, 5071 events. 2948/5071 cut-off events. For 449658/449658 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 34789 event pairs, 395 based on Foata normal form. 2/5072 useless extension candidates. Maximal degree in co-relation 35022. Up to 4141 conditions per place. [2024-06-14 11:39:28,399 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 571 selfloop transitions, 130 changer transitions 0/708 dead transitions. [2024-06-14 11:39:28,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 708 transitions, 10654 flow [2024-06-14 11:39:28,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:28,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:28,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:39:28,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:39:28,401 INFO L175 Difference]: Start difference. First operand has 510 places, 680 transitions, 8873 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:39:28,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 708 transitions, 10654 flow [2024-06-14 11:39:31,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 708 transitions, 10374 flow, removed 88 selfloop flow, removed 3 redundant places. [2024-06-14 11:39:31,048 INFO L231 Difference]: Finished difference. Result has 515 places, 683 transitions, 8953 flow [2024-06-14 11:39:31,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8641, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8953, PETRI_PLACES=515, PETRI_TRANSITIONS=683} [2024-06-14 11:39:31,048 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 472 predicate places. [2024-06-14 11:39:31,048 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 683 transitions, 8953 flow [2024-06-14 11:39:31,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:31,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:31,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, 1, 1] [2024-06-14 11:39:31,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-14 11:39:31,049 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-14 11:39:31,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:31,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1909950763, now seen corresponding path program 12 times [2024-06-14 11:39:31,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:31,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073975708] [2024-06-14 11:39:31,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:31,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:31,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:31,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:31,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:31,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073975708] [2024-06-14 11:39:31,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073975708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:31,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:31,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:31,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311229393] [2024-06-14 11:39:31,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:31,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:31,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:31,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:31,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:31,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:31,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 683 transitions, 8953 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:31,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:31,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:31,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:32,301 INFO L124 PetriNetUnfolderBase]: 2969/5102 cut-off events. [2024-06-14 11:39:32,301 INFO L125 PetriNetUnfolderBase]: For 464765/464765 co-relation queries the response was YES. [2024-06-14 11:39:32,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35527 conditions, 5102 events. 2969/5102 cut-off events. For 464765/464765 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 34991 event pairs, 493 based on Foata normal form. 2/5103 useless extension candidates. Maximal degree in co-relation 35326. Up to 4380 conditions per place. [2024-06-14 11:39:32,376 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 598 selfloop transitions, 104 changer transitions 0/709 dead transitions. [2024-06-14 11:39:32,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 709 transitions, 10728 flow [2024-06-14 11:39:32,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:32,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:32,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:39:32,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-14 11:39:32,377 INFO L175 Difference]: Start difference. First operand has 515 places, 683 transitions, 8953 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:39:32,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 709 transitions, 10728 flow [2024-06-14 11:39:35,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 709 transitions, 10498 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 11:39:35,409 INFO L231 Difference]: Finished difference. Result has 520 places, 688 transitions, 9056 flow [2024-06-14 11:39:35,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8728, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9056, PETRI_PLACES=520, PETRI_TRANSITIONS=688} [2024-06-14 11:39:35,409 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 477 predicate places. [2024-06-14 11:39:35,410 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 688 transitions, 9056 flow [2024-06-14 11:39:35,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:35,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:35,410 INFO 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-14 11:39:35,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-14 11:39:35,410 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-14 11:39:35,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:35,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1794683091, now seen corresponding path program 5 times [2024-06-14 11:39:35,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:35,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316817646] [2024-06-14 11:39:35,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:35,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:35,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:35,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:35,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:35,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316817646] [2024-06-14 11:39:35,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316817646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:35,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:35,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:35,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222646426] [2024-06-14 11:39:35,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:35,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:35,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:35,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:35,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:35,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:35,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 688 transitions, 9056 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:35,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:35,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:35,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:36,616 INFO L124 PetriNetUnfolderBase]: 2964/5095 cut-off events. [2024-06-14 11:39:36,616 INFO L125 PetriNetUnfolderBase]: For 460210/460210 co-relation queries the response was YES. [2024-06-14 11:39:36,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35234 conditions, 5095 events. 2964/5095 cut-off events. For 460210/460210 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 34965 event pairs, 498 based on Foata normal form. 2/5096 useless extension candidates. Maximal degree in co-relation 35031. Up to 4432 conditions per place. [2024-06-14 11:39:36,701 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 610 selfloop transitions, 91 changer transitions 0/708 dead transitions. [2024-06-14 11:39:36,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 708 transitions, 10519 flow [2024-06-14 11:39:36,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:36,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:36,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 11:39:36,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-14 11:39:36,702 INFO L175 Difference]: Start difference. First operand has 520 places, 688 transitions, 9056 flow. Second operand 8 states and 181 transitions. [2024-06-14 11:39:36,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 708 transitions, 10519 flow [2024-06-14 11:39:39,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 708 transitions, 10283 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 11:39:39,762 INFO L231 Difference]: Finished difference. Result has 523 places, 689 transitions, 9024 flow [2024-06-14 11:39:39,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8824, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9024, PETRI_PLACES=523, PETRI_TRANSITIONS=689} [2024-06-14 11:39:39,763 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 480 predicate places. [2024-06-14 11:39:39,763 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 689 transitions, 9024 flow [2024-06-14 11:39:39,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:39,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:39,763 INFO 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-14 11:39:39,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-14 11:39:39,763 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-14 11:39:39,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:39,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1501752653, now seen corresponding path program 13 times [2024-06-14 11:39:39,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:39,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17077934] [2024-06-14 11:39:39,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:39,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:39,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:39,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-14 11:39:39,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:39,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17077934] [2024-06-14 11:39:39,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17077934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:39,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:39,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:39,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269112713] [2024-06-14 11:39:39,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:39,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:39,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:39,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:39,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:39,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:39,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 689 transitions, 9024 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:39,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:39,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:39,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:40,971 INFO L124 PetriNetUnfolderBase]: 2959/5088 cut-off events. [2024-06-14 11:39:40,971 INFO L125 PetriNetUnfolderBase]: For 453865/453865 co-relation queries the response was YES. [2024-06-14 11:39:41,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34880 conditions, 5088 events. 2959/5088 cut-off events. For 453865/453865 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 34993 event pairs, 493 based on Foata normal form. 2/5089 useless extension candidates. Maximal degree in co-relation 34676. Up to 4401 conditions per place. [2024-06-14 11:39:41,058 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 606 selfloop transitions, 95 changer transitions 0/708 dead transitions. [2024-06-14 11:39:41,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 708 transitions, 10472 flow [2024-06-14 11:39:41,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:41,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:41,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:39:41,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-14 11:39:41,059 INFO L175 Difference]: Start difference. First operand has 523 places, 689 transitions, 9024 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:39:41,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 708 transitions, 10472 flow [2024-06-14 11:39:43,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 708 transitions, 10249 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 11:39:43,748 INFO L231 Difference]: Finished difference. Result has 525 places, 689 transitions, 8996 flow [2024-06-14 11:39:43,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8801, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8996, PETRI_PLACES=525, PETRI_TRANSITIONS=689} [2024-06-14 11:39:43,749 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 482 predicate places. [2024-06-14 11:39:43,749 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 689 transitions, 8996 flow [2024-06-14 11:39:43,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:43,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:43,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, 1] [2024-06-14 11:39:43,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-14 11:39:43,749 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-14 11:39:43,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:43,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1803788911, now seen corresponding path program 14 times [2024-06-14 11:39:43,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:43,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132964801] [2024-06-14 11:39:43,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:43,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:43,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:43,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:43,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:43,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132964801] [2024-06-14 11:39:43,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132964801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:43,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:43,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:43,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472024813] [2024-06-14 11:39:43,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:43,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:43,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:43,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:43,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:43,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:43,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 689 transitions, 8996 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:43,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:43,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:43,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:45,305 INFO L124 PetriNetUnfolderBase]: 2967/5104 cut-off events. [2024-06-14 11:39:45,305 INFO L125 PetriNetUnfolderBase]: For 460884/460884 co-relation queries the response was YES. [2024-06-14 11:39:45,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34998 conditions, 5104 events. 2967/5104 cut-off events. For 460884/460884 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 35124 event pairs, 495 based on Foata normal form. 2/5105 useless extension candidates. Maximal degree in co-relation 34793. Up to 4479 conditions per place. [2024-06-14 11:39:45,377 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 642 selfloop transitions, 60 changer transitions 0/709 dead transitions. [2024-06-14 11:39:45,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 709 transitions, 10486 flow [2024-06-14 11:39:45,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:39:45,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:39:45,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-14 11:39:45,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5047619047619047 [2024-06-14 11:39:45,378 INFO L175 Difference]: Start difference. First operand has 525 places, 689 transitions, 8996 flow. Second operand 10 states and 212 transitions. [2024-06-14 11:39:45,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 709 transitions, 10486 flow [2024-06-14 11:39:48,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 709 transitions, 10295 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:39:48,163 INFO L231 Difference]: Finished difference. Result has 529 places, 691 transitions, 8978 flow [2024-06-14 11:39:48,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8805, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8978, PETRI_PLACES=529, PETRI_TRANSITIONS=691} [2024-06-14 11:39:48,164 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 486 predicate places. [2024-06-14 11:39:48,164 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 691 transitions, 8978 flow [2024-06-14 11:39:48,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:48,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:48,164 INFO 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-14 11:39:48,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-14 11:39:48,165 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-14 11:39:48,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:48,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1547288401, now seen corresponding path program 15 times [2024-06-14 11:39:48,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:48,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163110467] [2024-06-14 11:39:48,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:48,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:48,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:48,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:48,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:48,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163110467] [2024-06-14 11:39:48,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163110467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:48,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:48,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:48,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930376958] [2024-06-14 11:39:48,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:48,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:48,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:48,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:48,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:48,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:48,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 691 transitions, 8978 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:48,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:48,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:48,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:49,383 INFO L124 PetriNetUnfolderBase]: 2975/5112 cut-off events. [2024-06-14 11:39:49,384 INFO L125 PetriNetUnfolderBase]: For 468399/468399 co-relation queries the response was YES. [2024-06-14 11:39:49,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35083 conditions, 5112 events. 2975/5112 cut-off events. For 468399/468399 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 35119 event pairs, 493 based on Foata normal form. 2/5113 useless extension candidates. Maximal degree in co-relation 34877. Up to 4491 conditions per place. [2024-06-14 11:39:49,488 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 643 selfloop transitions, 59 changer transitions 0/709 dead transitions. [2024-06-14 11:39:49,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 709 transitions, 10464 flow [2024-06-14 11:39:49,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:49,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:49,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-14 11:39:49,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-14 11:39:49,491 INFO L175 Difference]: Start difference. First operand has 529 places, 691 transitions, 8978 flow. Second operand 8 states and 176 transitions. [2024-06-14 11:39:49,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 709 transitions, 10464 flow [2024-06-14 11:39:51,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 709 transitions, 10319 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 11:39:51,917 INFO L231 Difference]: Finished difference. Result has 529 places, 693 transitions, 9004 flow [2024-06-14 11:39:51,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8833, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=632, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9004, PETRI_PLACES=529, PETRI_TRANSITIONS=693} [2024-06-14 11:39:51,918 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 486 predicate places. [2024-06-14 11:39:51,918 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 693 transitions, 9004 flow [2024-06-14 11:39:51,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:51,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:51,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-14 11:39:51,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-14 11:39:51,918 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-14 11:39:51,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:51,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1348847457, now seen corresponding path program 16 times [2024-06-14 11:39:51,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:51,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265705586] [2024-06-14 11:39:51,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:51,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:51,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:52,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-14 11:39:52,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:52,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265705586] [2024-06-14 11:39:52,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265705586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:52,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:52,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:52,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919586304] [2024-06-14 11:39:52,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:52,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:52,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:52,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:52,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:52,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:52,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 693 transitions, 9004 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:52,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:52,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:52,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:53,168 INFO L124 PetriNetUnfolderBase]: 2983/5126 cut-off events. [2024-06-14 11:39:53,168 INFO L125 PetriNetUnfolderBase]: For 475059/475059 co-relation queries the response was YES. [2024-06-14 11:39:53,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35191 conditions, 5126 events. 2983/5126 cut-off events. For 475059/475059 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 35278 event pairs, 491 based on Foata normal form. 2/5125 useless extension candidates. Maximal degree in co-relation 34984. Up to 4471 conditions per place. [2024-06-14 11:39:53,253 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 638 selfloop transitions, 68 changer transitions 0/713 dead transitions. [2024-06-14 11:39:53,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 713 transitions, 10512 flow [2024-06-14 11:39:53,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:53,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:53,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 11:39:53,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-06-14 11:39:53,254 INFO L175 Difference]: Start difference. First operand has 529 places, 693 transitions, 9004 flow. Second operand 8 states and 177 transitions. [2024-06-14 11:39:53,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 713 transitions, 10512 flow [2024-06-14 11:39:56,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 713 transitions, 10393 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 11:39:56,306 INFO L231 Difference]: Finished difference. Result has 533 places, 696 transitions, 9103 flow [2024-06-14 11:39:56,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8885, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9103, PETRI_PLACES=533, PETRI_TRANSITIONS=696} [2024-06-14 11:39:56,307 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 490 predicate places. [2024-06-14 11:39:56,307 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 696 transitions, 9103 flow [2024-06-14 11:39:56,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:56,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:56,307 INFO 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-14 11:39:56,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-14 11:39:56,307 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-14 11:39:56,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:56,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1375507543, now seen corresponding path program 6 times [2024-06-14 11:39:56,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:56,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375641314] [2024-06-14 11:39:56,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:56,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:56,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:56,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:56,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:56,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375641314] [2024-06-14 11:39:56,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375641314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:56,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:56,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:56,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516693888] [2024-06-14 11:39:56,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:56,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:56,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:56,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:56,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:56,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:56,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 696 transitions, 9103 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:56,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:56,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:56,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:57,550 INFO L124 PetriNetUnfolderBase]: 2991/5149 cut-off events. [2024-06-14 11:39:57,550 INFO L125 PetriNetUnfolderBase]: For 483667/483667 co-relation queries the response was YES. [2024-06-14 11:39:57,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35465 conditions, 5149 events. 2991/5149 cut-off events. For 483667/483667 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 35484 event pairs, 489 based on Foata normal form. 2/5151 useless extension candidates. Maximal degree in co-relation 35256. Up to 4572 conditions per place. [2024-06-14 11:39:57,633 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 677 selfloop transitions, 30 changer transitions 0/714 dead transitions. [2024-06-14 11:39:57,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 714 transitions, 10615 flow [2024-06-14 11:39:57,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:57,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:57,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 11:39:57,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-14 11:39:57,634 INFO L175 Difference]: Start difference. First operand has 533 places, 696 transitions, 9103 flow. Second operand 8 states and 174 transitions. [2024-06-14 11:39:57,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 714 transitions, 10615 flow [2024-06-14 11:40:01,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 714 transitions, 10457 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 11:40:01,148 INFO L231 Difference]: Finished difference. Result has 536 places, 698 transitions, 9074 flow [2024-06-14 11:40:01,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8945, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9074, PETRI_PLACES=536, PETRI_TRANSITIONS=698} [2024-06-14 11:40:01,148 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 493 predicate places. [2024-06-14 11:40:01,148 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 698 transitions, 9074 flow [2024-06-14 11:40:01,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:01,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:01,149 INFO 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-14 11:40:01,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-14 11:40:01,149 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-14 11:40:01,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:01,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1013377261, now seen corresponding path program 7 times [2024-06-14 11:40:01,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:01,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481174466] [2024-06-14 11:40:01,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:01,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:01,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:01,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:01,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:01,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481174466] [2024-06-14 11:40:01,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481174466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:01,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:01,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:01,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663921113] [2024-06-14 11:40:01,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:01,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:01,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:01,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:01,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:01,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:01,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 698 transitions, 9074 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:01,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:01,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:01,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:02,447 INFO L124 PetriNetUnfolderBase]: 2999/5159 cut-off events. [2024-06-14 11:40:02,448 INFO L125 PetriNetUnfolderBase]: For 492016/492016 co-relation queries the response was YES. [2024-06-14 11:40:02,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35575 conditions, 5159 events. 2999/5159 cut-off events. For 492016/492016 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 35545 event pairs, 485 based on Foata normal form. 2/5161 useless extension candidates. Maximal degree in co-relation 35365. Up to 4570 conditions per place. [2024-06-14 11:40:02,537 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 677 selfloop transitions, 34 changer transitions 0/718 dead transitions. [2024-06-14 11:40:02,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 718 transitions, 10602 flow [2024-06-14 11:40:02,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:02,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:02,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-14 11:40:02,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5105820105820106 [2024-06-14 11:40:02,538 INFO L175 Difference]: Start difference. First operand has 536 places, 698 transitions, 9074 flow. Second operand 9 states and 193 transitions. [2024-06-14 11:40:02,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 718 transitions, 10602 flow [2024-06-14 11:40:05,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 718 transitions, 10489 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:05,813 INFO L231 Difference]: Finished difference. Result has 539 places, 700 transitions, 9102 flow [2024-06-14 11:40:05,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8961, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=664, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9102, PETRI_PLACES=539, PETRI_TRANSITIONS=700} [2024-06-14 11:40:05,814 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 496 predicate places. [2024-06-14 11:40:05,814 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 700 transitions, 9102 flow [2024-06-14 11:40:05,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:05,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:05,814 INFO 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-14 11:40:05,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-14 11:40:05,814 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-14 11:40:05,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:05,814 INFO L85 PathProgramCache]: Analyzing trace with hash -423551247, now seen corresponding path program 8 times [2024-06-14 11:40:05,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:05,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849540956] [2024-06-14 11:40:05,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:05,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:05,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:05,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-14 11:40:05,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:05,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849540956] [2024-06-14 11:40:05,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849540956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:05,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:05,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:05,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725833510] [2024-06-14 11:40:05,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:05,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:05,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:05,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:05,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:06,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:06,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 700 transitions, 9102 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:06,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:06,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:06,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:07,118 INFO L124 PetriNetUnfolderBase]: 3007/5168 cut-off events. [2024-06-14 11:40:07,118 INFO L125 PetriNetUnfolderBase]: For 501055/501055 co-relation queries the response was YES. [2024-06-14 11:40:07,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35772 conditions, 5168 events. 3007/5168 cut-off events. For 501055/501055 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 35574 event pairs, 501 based on Foata normal form. 2/5169 useless extension candidates. Maximal degree in co-relation 35561. Up to 4497 conditions per place. [2024-06-14 11:40:07,208 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 622 selfloop transitions, 89 changer transitions 0/718 dead transitions. [2024-06-14 11:40:07,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 718 transitions, 10630 flow [2024-06-14 11:40:07,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:07,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:07,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 11:40:07,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5327380952380952 [2024-06-14 11:40:07,209 INFO L175 Difference]: Start difference. First operand has 539 places, 700 transitions, 9102 flow. Second operand 8 states and 179 transitions. [2024-06-14 11:40:07,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 718 transitions, 10630 flow [2024-06-14 11:40:10,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 718 transitions, 10505 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-14 11:40:10,394 INFO L231 Difference]: Finished difference. Result has 540 places, 702 transitions, 9232 flow [2024-06-14 11:40:10,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8977, PETRI_DIFFERENCE_MINUEND_PLACES=532, 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=9232, PETRI_PLACES=540, PETRI_TRANSITIONS=702} [2024-06-14 11:40:10,395 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 497 predicate places. [2024-06-14 11:40:10,395 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 702 transitions, 9232 flow [2024-06-14 11:40:10,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:10,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:10,395 INFO 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-14 11:40:10,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-14 11:40:10,395 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-14 11:40:10,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:10,396 INFO L85 PathProgramCache]: Analyzing trace with hash 882112977, now seen corresponding path program 17 times [2024-06-14 11:40:10,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:10,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789564988] [2024-06-14 11:40:10,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:10,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:10,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:10,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:10,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:10,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789564988] [2024-06-14 11:40:10,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789564988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:10,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:10,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:10,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517037057] [2024-06-14 11:40:10,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:10,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:10,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:10,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:10,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:10,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:10,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 702 transitions, 9232 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:10,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:10,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:10,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:11,722 INFO L124 PetriNetUnfolderBase]: 3002/5156 cut-off events. [2024-06-14 11:40:11,722 INFO L125 PetriNetUnfolderBase]: For 494361/494361 co-relation queries the response was YES. [2024-06-14 11:40:11,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35605 conditions, 5156 events. 3002/5156 cut-off events. For 494361/494361 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 35507 event pairs, 489 based on Foata normal form. 2/5157 useless extension candidates. Maximal degree in co-relation 35393. Up to 4451 conditions per place. [2024-06-14 11:40:11,804 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 635 selfloop transitions, 92 changer transitions 0/734 dead transitions. [2024-06-14 11:40:11,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 734 transitions, 10766 flow [2024-06-14 11:40:11,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:11,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:11,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-14 11:40:11,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-14 11:40:11,805 INFO L175 Difference]: Start difference. First operand has 540 places, 702 transitions, 9232 flow. Second operand 9 states and 213 transitions. [2024-06-14 11:40:11,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 734 transitions, 10766 flow [2024-06-14 11:40:15,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 734 transitions, 10561 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-14 11:40:15,696 INFO L231 Difference]: Finished difference. Result has 544 places, 702 transitions, 9225 flow [2024-06-14 11:40:15,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9027, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9225, PETRI_PLACES=544, PETRI_TRANSITIONS=702} [2024-06-14 11:40:15,697 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 501 predicate places. [2024-06-14 11:40:15,697 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 702 transitions, 9225 flow [2024-06-14 11:40:15,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:15,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:15,697 INFO 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-14 11:40:15,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-14 11:40:15,697 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-14 11:40:15,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:15,698 INFO L85 PathProgramCache]: Analyzing trace with hash 291210551, now seen corresponding path program 18 times [2024-06-14 11:40:15,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:15,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492157647] [2024-06-14 11:40:15,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:15,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:15,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:15,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-14 11:40:15,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:15,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492157647] [2024-06-14 11:40:15,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492157647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:15,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:15,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:15,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225207720] [2024-06-14 11:40:15,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:15,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:15,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:15,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:15,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:15,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:15,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 702 transitions, 9225 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:15,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:15,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:15,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:16,962 INFO L124 PetriNetUnfolderBase]: 2997/5149 cut-off events. [2024-06-14 11:40:16,962 INFO L125 PetriNetUnfolderBase]: For 485878/485878 co-relation queries the response was YES. [2024-06-14 11:40:17,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35312 conditions, 5149 events. 2997/5149 cut-off events. For 485878/485878 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 35421 event pairs, 488 based on Foata normal form. 2/5150 useless extension candidates. Maximal degree in co-relation 35099. Up to 4450 conditions per place. [2024-06-14 11:40:17,044 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 632 selfloop transitions, 87 changer transitions 0/726 dead transitions. [2024-06-14 11:40:17,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 726 transitions, 10723 flow [2024-06-14 11:40:17,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:40:17,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:40:17,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:40:17,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:40:17,045 INFO L175 Difference]: Start difference. First operand has 544 places, 702 transitions, 9225 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:40:17,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 726 transitions, 10723 flow [2024-06-14 11:40:20,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 726 transitions, 10507 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-14 11:40:20,828 INFO L231 Difference]: Finished difference. Result has 542 places, 702 transitions, 9194 flow [2024-06-14 11:40:20,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9009, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9194, PETRI_PLACES=542, PETRI_TRANSITIONS=702} [2024-06-14 11:40:20,828 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 499 predicate places. [2024-06-14 11:40:20,828 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 702 transitions, 9194 flow [2024-06-14 11:40:20,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:20,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:20,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, 1] [2024-06-14 11:40:20,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-14 11:40:20,829 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-14 11:40:20,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:20,829 INFO L85 PathProgramCache]: Analyzing trace with hash 203871159, now seen corresponding path program 19 times [2024-06-14 11:40:20,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:20,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28871192] [2024-06-14 11:40:20,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:20,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:20,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:20,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:20,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:20,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28871192] [2024-06-14 11:40:20,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28871192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:20,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:20,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:20,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4103954] [2024-06-14 11:40:20,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:20,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:20,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:20,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:20,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:21,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:21,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 702 transitions, 9194 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:21,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:21,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:21,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:22,295 INFO L124 PetriNetUnfolderBase]: 2992/5148 cut-off events. [2024-06-14 11:40:22,295 INFO L125 PetriNetUnfolderBase]: For 457048/457050 co-relation queries the response was YES. [2024-06-14 11:40:22,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34867 conditions, 5148 events. 2992/5148 cut-off events. For 457048/457050 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 35451 event pairs, 484 based on Foata normal form. 4/5152 useless extension candidates. Maximal degree in co-relation 34654. Up to 4437 conditions per place. [2024-06-14 11:40:22,382 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 638 selfloop transitions, 92 changer transitions 0/737 dead transitions. [2024-06-14 11:40:22,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 737 transitions, 10742 flow [2024-06-14 11:40:22,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:22,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:22,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-14 11:40:22,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5687830687830688 [2024-06-14 11:40:22,383 INFO L175 Difference]: Start difference. First operand has 542 places, 702 transitions, 9194 flow. Second operand 9 states and 215 transitions. [2024-06-14 11:40:22,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 737 transitions, 10742 flow [2024-06-14 11:40:26,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 737 transitions, 10528 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:26,268 INFO L231 Difference]: Finished difference. Result has 545 places, 702 transitions, 9178 flow [2024-06-14 11:40:26,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8980, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9178, PETRI_PLACES=545, PETRI_TRANSITIONS=702} [2024-06-14 11:40:26,269 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 502 predicate places. [2024-06-14 11:40:26,269 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 702 transitions, 9178 flow [2024-06-14 11:40:26,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:26,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:26,269 INFO 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-14 11:40:26,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-14 11:40:26,269 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-14 11:40:26,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:26,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1148136687, now seen corresponding path program 20 times [2024-06-14 11:40:26,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:26,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585246154] [2024-06-14 11:40:26,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:26,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:26,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:26,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:26,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:26,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585246154] [2024-06-14 11:40:26,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585246154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:26,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:26,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:26,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109331635] [2024-06-14 11:40:26,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:26,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:26,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:26,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:26,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:26,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:26,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 702 transitions, 9178 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:26,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:26,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:26,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:27,531 INFO L124 PetriNetUnfolderBase]: 2987/5142 cut-off events. [2024-06-14 11:40:27,531 INFO L125 PetriNetUnfolderBase]: For 442440/442440 co-relation queries the response was YES. [2024-06-14 11:40:27,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34571 conditions, 5142 events. 2987/5142 cut-off events. For 442440/442440 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 35435 event pairs, 389 based on Foata normal form. 2/5143 useless extension candidates. Maximal degree in co-relation 34357. Up to 4295 conditions per place. [2024-06-14 11:40:27,613 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 608 selfloop transitions, 112 changer transitions 0/727 dead transitions. [2024-06-14 11:40:27,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 727 transitions, 10680 flow [2024-06-14 11:40:27,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:40:27,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:40:27,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:40:27,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:40:27,614 INFO L175 Difference]: Start difference. First operand has 545 places, 702 transitions, 9178 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:40:27,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 727 transitions, 10680 flow [2024-06-14 11:40:31,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 727 transitions, 10467 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 11:40:31,562 INFO L231 Difference]: Finished difference. Result has 544 places, 702 transitions, 9200 flow [2024-06-14 11:40:31,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8965, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9200, PETRI_PLACES=544, PETRI_TRANSITIONS=702} [2024-06-14 11:40:31,562 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 501 predicate places. [2024-06-14 11:40:31,563 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 702 transitions, 9200 flow [2024-06-14 11:40:31,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:31,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:31,563 INFO 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-14 11:40:31,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-14 11:40:31,563 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-14 11:40:31,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:31,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1902259565, now seen corresponding path program 9 times [2024-06-14 11:40:31,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:31,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938329581] [2024-06-14 11:40:31,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:31,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:31,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:31,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:31,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:31,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938329581] [2024-06-14 11:40:31,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938329581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:31,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:31,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:31,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276748500] [2024-06-14 11:40:31,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:31,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:31,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:31,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:31,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:31,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:31,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 702 transitions, 9200 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:31,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:31,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:31,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:33,030 INFO L124 PetriNetUnfolderBase]: 2995/5148 cut-off events. [2024-06-14 11:40:33,030 INFO L125 PetriNetUnfolderBase]: For 437670/437672 co-relation queries the response was YES. [2024-06-14 11:40:33,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34764 conditions, 5148 events. 2995/5148 cut-off events. For 437670/437672 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 35442 event pairs, 494 based on Foata normal form. 4/5152 useless extension candidates. Maximal degree in co-relation 34549. Up to 4475 conditions per place. [2024-06-14 11:40:33,120 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 620 selfloop transitions, 95 changer transitions 0/722 dead transitions. [2024-06-14 11:40:33,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 722 transitions, 10746 flow [2024-06-14 11:40:33,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:40:33,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:40:33,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:40:33,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-14 11:40:33,121 INFO L175 Difference]: Start difference. First operand has 544 places, 702 transitions, 9200 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:40:33,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 722 transitions, 10746 flow [2024-06-14 11:40:36,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 722 transitions, 10469 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 11:40:36,060 INFO L231 Difference]: Finished difference. Result has 543 places, 704 transitions, 9197 flow [2024-06-14 11:40:36,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8923, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9197, PETRI_PLACES=543, PETRI_TRANSITIONS=704} [2024-06-14 11:40:36,060 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 500 predicate places. [2024-06-14 11:40:36,060 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 704 transitions, 9197 flow [2024-06-14 11:40:36,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:36,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:36,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:36,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-14 11:40:36,061 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-14 11:40:36,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:36,061 INFO L85 PathProgramCache]: Analyzing trace with hash 204055857, now seen corresponding path program 10 times [2024-06-14 11:40:36,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:36,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659315321] [2024-06-14 11:40:36,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:36,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:36,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:36,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:36,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:36,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659315321] [2024-06-14 11:40:36,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659315321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:36,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:36,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:36,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009245494] [2024-06-14 11:40:36,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:36,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:36,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:36,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:36,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:36,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:36,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 704 transitions, 9197 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:36,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:36,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:36,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:37,309 INFO L124 PetriNetUnfolderBase]: 3003/5170 cut-off events. [2024-06-14 11:40:37,309 INFO L125 PetriNetUnfolderBase]: For 432563/432565 co-relation queries the response was YES. [2024-06-14 11:40:37,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34750 conditions, 5170 events. 3003/5170 cut-off events. For 432563/432565 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 35631 event pairs, 494 based on Foata normal form. 4/5174 useless extension candidates. Maximal degree in co-relation 34536. Up to 4481 conditions per place. [2024-06-14 11:40:37,393 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 624 selfloop transitions, 96 changer transitions 0/727 dead transitions. [2024-06-14 11:40:37,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 727 transitions, 10765 flow [2024-06-14 11:40:37,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:40:37,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:40:37,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:40:37,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 11:40:37,394 INFO L175 Difference]: Start difference. First operand has 543 places, 704 transitions, 9197 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:40:37,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 727 transitions, 10765 flow [2024-06-14 11:40:40,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 727 transitions, 10521 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-14 11:40:40,335 INFO L231 Difference]: Finished difference. Result has 545 places, 706 transitions, 9236 flow [2024-06-14 11:40:40,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8953, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9236, PETRI_PLACES=545, PETRI_TRANSITIONS=706} [2024-06-14 11:40:40,335 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 502 predicate places. [2024-06-14 11:40:40,335 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 706 transitions, 9236 flow [2024-06-14 11:40:40,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:40,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:40,336 INFO 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-14 11:40:40,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-14 11:40:40,336 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-14 11:40:40,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:40,336 INFO L85 PathProgramCache]: Analyzing trace with hash -311513649, now seen corresponding path program 11 times [2024-06-14 11:40:40,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:40,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811154699] [2024-06-14 11:40:40,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:40,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:40,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:40,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-14 11:40:40,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:40,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811154699] [2024-06-14 11:40:40,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811154699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:40,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:40,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:40,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450175776] [2024-06-14 11:40:40,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:40,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:40,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:40,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:40,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:40,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:40,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 706 transitions, 9236 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:40,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:40,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:40,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:41,577 INFO L124 PetriNetUnfolderBase]: 3011/5181 cut-off events. [2024-06-14 11:40:41,577 INFO L125 PetriNetUnfolderBase]: For 439580/439580 co-relation queries the response was YES. [2024-06-14 11:40:41,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34968 conditions, 5181 events. 3011/5181 cut-off events. For 439580/439580 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 35727 event pairs, 485 based on Foata normal form. 2/5183 useless extension candidates. Maximal degree in co-relation 34753. Up to 4527 conditions per place. [2024-06-14 11:40:41,659 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 657 selfloop transitions, 72 changer transitions 0/736 dead transitions. [2024-06-14 11:40:41,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 736 transitions, 10844 flow [2024-06-14 11:40:41,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:41,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:41,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:40:41,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:40:41,660 INFO L175 Difference]: Start difference. First operand has 545 places, 706 transitions, 9236 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:40:41,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 736 transitions, 10844 flow [2024-06-14 11:40:44,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 736 transitions, 10601 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-14 11:40:44,626 INFO L231 Difference]: Finished difference. Result has 548 places, 708 transitions, 9230 flow [2024-06-14 11:40:44,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8993, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9230, PETRI_PLACES=548, PETRI_TRANSITIONS=708} [2024-06-14 11:40:44,626 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 505 predicate places. [2024-06-14 11:40:44,626 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 708 transitions, 9230 flow [2024-06-14 11:40:44,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:44,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:44,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:44,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-14 11:40:44,627 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-14 11:40:44,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:44,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1880523821, now seen corresponding path program 12 times [2024-06-14 11:40:44,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:44,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955080011] [2024-06-14 11:40:44,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:44,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:44,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:44,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:44,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:44,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955080011] [2024-06-14 11:40:44,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955080011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:44,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:44,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:44,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18602221] [2024-06-14 11:40:44,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:44,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:44,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:44,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:44,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:44,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:44,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 708 transitions, 9230 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:44,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:44,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:44,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:45,865 INFO L124 PetriNetUnfolderBase]: 3019/5194 cut-off events. [2024-06-14 11:40:45,865 INFO L125 PetriNetUnfolderBase]: For 447369/447371 co-relation queries the response was YES. [2024-06-14 11:40:45,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35132 conditions, 5194 events. 3019/5194 cut-off events. For 447369/447371 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 35798 event pairs, 496 based on Foata normal form. 4/5198 useless extension candidates. Maximal degree in co-relation 34916. Up to 4547 conditions per place. [2024-06-14 11:40:45,949 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 656 selfloop transitions, 67 changer transitions 0/730 dead transitions. [2024-06-14 11:40:45,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 730 transitions, 10810 flow [2024-06-14 11:40:45,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:40:45,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:40:45,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:40:45,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 11:40:45,950 INFO L175 Difference]: Start difference. First operand has 548 places, 708 transitions, 9230 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:40:45,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 730 transitions, 10810 flow [2024-06-14 11:40:49,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 730 transitions, 10591 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:49,118 INFO L231 Difference]: Finished difference. Result has 548 places, 710 transitions, 9238 flow [2024-06-14 11:40:49,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9015, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9238, PETRI_PLACES=548, PETRI_TRANSITIONS=710} [2024-06-14 11:40:49,119 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 505 predicate places. [2024-06-14 11:40:49,119 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 710 transitions, 9238 flow [2024-06-14 11:40:49,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:49,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:49,119 INFO 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-14 11:40:49,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-14 11:40:49,119 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-14 11:40:49,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:49,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1495080677, now seen corresponding path program 13 times [2024-06-14 11:40:49,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:49,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186323443] [2024-06-14 11:40:49,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:49,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:49,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:49,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:49,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:49,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186323443] [2024-06-14 11:40:49,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186323443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:49,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:49,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:49,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681962608] [2024-06-14 11:40:49,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:49,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:49,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:49,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:49,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:49,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:49,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 710 transitions, 9238 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:49,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:49,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:49,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:50,341 INFO L124 PetriNetUnfolderBase]: 3027/5208 cut-off events. [2024-06-14 11:40:50,341 INFO L125 PetriNetUnfolderBase]: For 447423/447425 co-relation queries the response was YES. [2024-06-14 11:40:50,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35164 conditions, 5208 events. 3027/5208 cut-off events. For 447423/447425 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 35935 event pairs, 494 based on Foata normal form. 4/5212 useless extension candidates. Maximal degree in co-relation 34947. Up to 4531 conditions per place. [2024-06-14 11:40:50,431 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 654 selfloop transitions, 71 changer transitions 0/732 dead transitions. [2024-06-14 11:40:50,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 732 transitions, 10870 flow [2024-06-14 11:40:50,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:40:50,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:40:50,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 11:40:50,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:40:50,432 INFO L175 Difference]: Start difference. First operand has 548 places, 710 transitions, 9238 flow. Second operand 6 states and 144 transitions. [2024-06-14 11:40:50,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 732 transitions, 10870 flow [2024-06-14 11:40:52,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 732 transitions, 10663 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-14 11:40:52,784 INFO L231 Difference]: Finished difference. Result has 551 places, 714 transitions, 9335 flow [2024-06-14 11:40:52,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9031, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9335, PETRI_PLACES=551, PETRI_TRANSITIONS=714} [2024-06-14 11:40:52,784 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 508 predicate places. [2024-06-14 11:40:52,784 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 714 transitions, 9335 flow [2024-06-14 11:40:52,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:52,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:52,784 INFO 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-14 11:40:52,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-14 11:40:52,785 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-14 11:40:52,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:52,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1252181417, now seen corresponding path program 14 times [2024-06-14 11:40:52,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:52,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094267356] [2024-06-14 11:40:52,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:52,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:52,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:52,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:52,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:52,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094267356] [2024-06-14 11:40:52,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094267356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:52,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:52,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:52,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003231690] [2024-06-14 11:40:52,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:52,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:52,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:52,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:52,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:52,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:52,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 714 transitions, 9335 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:52,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:52,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:52,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:54,243 INFO L124 PetriNetUnfolderBase]: 3035/5221 cut-off events. [2024-06-14 11:40:54,243 INFO L125 PetriNetUnfolderBase]: For 455752/455752 co-relation queries the response was YES. [2024-06-14 11:40:54,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35403 conditions, 5221 events. 3035/5221 cut-off events. For 455752/455752 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 36061 event pairs, 483 based on Foata normal form. 2/5223 useless extension candidates. Maximal degree in co-relation 35184. Up to 4519 conditions per place. [2024-06-14 11:40:54,321 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 651 selfloop transitions, 84 changer transitions 0/742 dead transitions. [2024-06-14 11:40:54,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 742 transitions, 10957 flow [2024-06-14 11:40:54,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:54,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:54,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:40:54,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:40:54,322 INFO L175 Difference]: Start difference. First operand has 551 places, 714 transitions, 9335 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:40:54,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 742 transitions, 10957 flow [2024-06-14 11:40:56,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 742 transitions, 10763 flow, removed 62 selfloop flow, removed 2 redundant places. [2024-06-14 11:40:56,682 INFO L231 Difference]: Finished difference. Result has 557 places, 716 transitions, 9410 flow [2024-06-14 11:40:56,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9141, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9410, PETRI_PLACES=557, PETRI_TRANSITIONS=716} [2024-06-14 11:40:56,683 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 514 predicate places. [2024-06-14 11:40:56,683 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 716 transitions, 9410 flow [2024-06-14 11:40:56,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:56,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:56,684 INFO 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-14 11:40:56,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-14 11:40:56,684 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-14 11:40:56,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:56,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1022492807, now seen corresponding path program 15 times [2024-06-14 11:40:56,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:56,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458536081] [2024-06-14 11:40:56,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:56,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:56,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40: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-14 11:40:56,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:56,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458536081] [2024-06-14 11:40:56,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458536081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:56,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:56,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:56,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269855507] [2024-06-14 11:40:56,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:56,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:56,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:56,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:56,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:56,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:56,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 716 transitions, 9410 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:56,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:56,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:56,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:58,055 INFO L124 PetriNetUnfolderBase]: 3056/5255 cut-off events. [2024-06-14 11:40:58,055 INFO L125 PetriNetUnfolderBase]: For 480465/480467 co-relation queries the response was YES. [2024-06-14 11:40:58,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36252 conditions, 5255 events. 3056/5255 cut-off events. For 480465/480467 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 36315 event pairs, 466 based on Foata normal form. 4/5259 useless extension candidates. Maximal degree in co-relation 36031. Up to 4495 conditions per place. [2024-06-14 11:40:58,144 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 649 selfloop transitions, 87 changer transitions 0/743 dead transitions. [2024-06-14 11:40:58,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 743 transitions, 11414 flow [2024-06-14 11:40:58,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:40:58,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:40:58,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:40:58,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-14 11:40:58,145 INFO L175 Difference]: Start difference. First operand has 557 places, 716 transitions, 9410 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:40:58,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 743 transitions, 11414 flow [2024-06-14 11:41:01,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 743 transitions, 11155 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-14 11:41:01,217 INFO L231 Difference]: Finished difference. Result has 559 places, 722 transitions, 9601 flow [2024-06-14 11:41:01,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9163, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=632, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9601, PETRI_PLACES=559, PETRI_TRANSITIONS=722} [2024-06-14 11:41:01,218 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 516 predicate places. [2024-06-14 11:41:01,218 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 722 transitions, 9601 flow [2024-06-14 11:41:01,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:01,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:01,218 INFO 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-14 11:41:01,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-14 11:41:01,218 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-14 11:41:01,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:01,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1282537773, now seen corresponding path program 16 times [2024-06-14 11:41:01,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:01,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774729571] [2024-06-14 11:41:01,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:01,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:01,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:01,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:01,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:01,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774729571] [2024-06-14 11:41:01,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774729571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:01,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:01,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:01,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142006488] [2024-06-14 11:41:01,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:01,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:01,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:01,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:01,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:01,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:01,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 722 transitions, 9601 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:01,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:01,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:01,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:02,594 INFO L124 PetriNetUnfolderBase]: 3051/5248 cut-off events. [2024-06-14 11:41:02,594 INFO L125 PetriNetUnfolderBase]: For 463681/463683 co-relation queries the response was YES. [2024-06-14 11:41:02,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35850 conditions, 5248 events. 3051/5248 cut-off events. For 463681/463683 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 36313 event pairs, 464 based on Foata normal form. 4/5252 useless extension candidates. Maximal degree in co-relation 35627. Up to 4491 conditions per place. [2024-06-14 11:41:02,678 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 646 selfloop transitions, 89 changer transitions 0/742 dead transitions. [2024-06-14 11:41:02,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 742 transitions, 11119 flow [2024-06-14 11:41:02,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:41:02,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:41:02,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:41:02,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-14 11:41:02,678 INFO L175 Difference]: Start difference. First operand has 559 places, 722 transitions, 9601 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:41:02,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 742 transitions, 11119 flow [2024-06-14 11:41:05,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 742 transitions, 10849 flow, removed 100 selfloop flow, removed 2 redundant places. [2024-06-14 11:41:05,958 INFO L231 Difference]: Finished difference. Result has 564 places, 722 transitions, 9514 flow [2024-06-14 11:41:05,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9331, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9514, PETRI_PLACES=564, PETRI_TRANSITIONS=722} [2024-06-14 11:41:05,958 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 521 predicate places. [2024-06-14 11:41:05,958 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 722 transitions, 9514 flow [2024-06-14 11:41:05,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:05,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:05,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:05,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-14 11:41:05,959 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-14 11:41:05,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:05,959 INFO L85 PathProgramCache]: Analyzing trace with hash 440527887, now seen corresponding path program 17 times [2024-06-14 11:41:05,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:05,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983354087] [2024-06-14 11:41:05,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:05,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:05,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:06,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-14 11:41:06,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:06,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983354087] [2024-06-14 11:41:06,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983354087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:06,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:06,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:06,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151118140] [2024-06-14 11:41:06,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:06,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:06,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:06,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:06,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:06,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:06,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 722 transitions, 9514 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:06,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:06,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:06,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:07,294 INFO L124 PetriNetUnfolderBase]: 3059/5250 cut-off events. [2024-06-14 11:41:07,294 INFO L125 PetriNetUnfolderBase]: For 467310/467312 co-relation queries the response was YES. [2024-06-14 11:41:07,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35904 conditions, 5250 events. 3059/5250 cut-off events. For 467310/467312 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 36211 event pairs, 496 based on Foata normal form. 4/5254 useless extension candidates. Maximal degree in co-relation 35679. Up to 4504 conditions per place. [2024-06-14 11:41:07,392 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 628 selfloop transitions, 112 changer transitions 0/747 dead transitions. [2024-06-14 11:41:07,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 747 transitions, 11484 flow [2024-06-14 11:41:07,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:41:07,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:41:07,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:41:07,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-14 11:41:07,393 INFO L175 Difference]: Start difference. First operand has 564 places, 722 transitions, 9514 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:41:07,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 747 transitions, 11484 flow [2024-06-14 11:41:10,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 747 transitions, 11245 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 11:41:10,154 INFO L231 Difference]: Finished difference. Result has 566 places, 727 transitions, 9736 flow [2024-06-14 11:41:10,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9275, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9736, PETRI_PLACES=566, PETRI_TRANSITIONS=727} [2024-06-14 11:41:10,155 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 523 predicate places. [2024-06-14 11:41:10,155 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 727 transitions, 9736 flow [2024-06-14 11:41:10,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:10,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:10,155 INFO 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-14 11:41:10,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-14 11:41:10,155 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-14 11:41:10,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:10,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1229516081, now seen corresponding path program 18 times [2024-06-14 11:41:10,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:10,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301960817] [2024-06-14 11:41:10,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:10,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:10,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:10,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:10,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:10,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301960817] [2024-06-14 11:41:10,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301960817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:10,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:10,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:10,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378283025] [2024-06-14 11:41:10,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:10,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:10,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:10,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:10,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:10,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:10,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 727 transitions, 9736 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:10,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:10,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:10,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:11,441 INFO L124 PetriNetUnfolderBase]: 3054/5241 cut-off events. [2024-06-14 11:41:11,441 INFO L125 PetriNetUnfolderBase]: For 459837/459837 co-relation queries the response was YES. [2024-06-14 11:41:11,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35641 conditions, 5241 events. 3054/5241 cut-off events. For 459837/459837 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 36184 event pairs, 506 based on Foata normal form. 2/5242 useless extension candidates. Maximal degree in co-relation 35415. Up to 4558 conditions per place. [2024-06-14 11:41:11,532 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 643 selfloop transitions, 96 changer transitions 0/746 dead transitions. [2024-06-14 11:41:11,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 746 transitions, 11303 flow [2024-06-14 11:41:11,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:41:11,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:41:11,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:41:11,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 11:41:11,533 INFO L175 Difference]: Start difference. First operand has 566 places, 727 transitions, 9736 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:41:11,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 746 transitions, 11303 flow [2024-06-14 11:41:14,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 746 transitions, 11014 flow, removed 90 selfloop flow, removed 4 redundant places. [2024-06-14 11:41:14,973 INFO L231 Difference]: Finished difference. Result has 569 places, 728 transitions, 9697 flow [2024-06-14 11:41:14,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9473, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9697, PETRI_PLACES=569, PETRI_TRANSITIONS=728} [2024-06-14 11:41:14,974 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 526 predicate places. [2024-06-14 11:41:14,974 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 728 transitions, 9697 flow [2024-06-14 11:41:14,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:14,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:14,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:14,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-14 11:41:14,974 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-14 11:41:14,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:14,974 INFO L85 PathProgramCache]: Analyzing trace with hash 2041779832, now seen corresponding path program 1 times [2024-06-14 11:41:14,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:14,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206693025] [2024-06-14 11:41:14,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:14,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:14,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:15,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:15,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:15,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206693025] [2024-06-14 11:41:15,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206693025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:15,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:15,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:41:15,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892321317] [2024-06-14 11:41:15,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:15,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:41:15,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:15,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:41:15,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:41:15,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:15,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 728 transitions, 9697 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:15,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:15,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:15,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:16,277 INFO L124 PetriNetUnfolderBase]: 3067/5268 cut-off events. [2024-06-14 11:41:16,277 INFO L125 PetriNetUnfolderBase]: For 454798/454798 co-relation queries the response was YES. [2024-06-14 11:41:16,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35750 conditions, 5268 events. 3067/5268 cut-off events. For 454798/454798 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 36410 event pairs, 493 based on Foata normal form. 1/5269 useless extension candidates. Maximal degree in co-relation 35523. Up to 4540 conditions per place. [2024-06-14 11:41:16,374 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 650 selfloop transitions, 109 changer transitions 0/766 dead transitions. [2024-06-14 11:41:16,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 766 transitions, 11657 flow [2024-06-14 11:41:16,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:41:16,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:41:16,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-14 11:41:16,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5661375661375662 [2024-06-14 11:41:16,375 INFO L175 Difference]: Start difference. First operand has 569 places, 728 transitions, 9697 flow. Second operand 9 states and 214 transitions. [2024-06-14 11:41:16,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 766 transitions, 11657 flow [2024-06-14 11:41:20,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 766 transitions, 11466 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 11:41:20,334 INFO L231 Difference]: Finished difference. Result has 574 places, 734 transitions, 9848 flow [2024-06-14 11:41:20,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9506, PETRI_DIFFERENCE_MINUEND_PLACES=565, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9848, PETRI_PLACES=574, PETRI_TRANSITIONS=734} [2024-06-14 11:41:20,335 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 531 predicate places. [2024-06-14 11:41:20,335 INFO L495 AbstractCegarLoop]: Abstraction has has 574 places, 734 transitions, 9848 flow [2024-06-14 11:41:20,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:20,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:20,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:20,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-14 11:41:20,335 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-14 11:41:20,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:20,336 INFO L85 PathProgramCache]: Analyzing trace with hash -463078338, now seen corresponding path program 2 times [2024-06-14 11:41:20,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:20,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825950096] [2024-06-14 11:41:20,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:20,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:20,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:20,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:20,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:20,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825950096] [2024-06-14 11:41:20,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825950096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:20,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:20,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:41:20,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533343866] [2024-06-14 11:41:20,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:20,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:41:20,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:20,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:41:20,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:41:20,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:20,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 734 transitions, 9848 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:20,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:20,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:20,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:21,723 INFO L124 PetriNetUnfolderBase]: 3080/5290 cut-off events. [2024-06-14 11:41:21,723 INFO L125 PetriNetUnfolderBase]: For 473061/473061 co-relation queries the response was YES. [2024-06-14 11:41:21,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36538 conditions, 5290 events. 3080/5290 cut-off events. For 473061/473061 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 36530 event pairs, 493 based on Foata normal form. 1/5291 useless extension candidates. Maximal degree in co-relation 36310. Up to 4605 conditions per place. [2024-06-14 11:41:21,817 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 663 selfloop transitions, 99 changer transitions 0/769 dead transitions. [2024-06-14 11:41:21,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 769 transitions, 11820 flow [2024-06-14 11:41:21,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:41:21,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:41:21,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 11:41:21,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-14 11:41:21,818 INFO L175 Difference]: Start difference. First operand has 574 places, 734 transitions, 9848 flow. Second operand 9 states and 211 transitions. [2024-06-14 11:41:21,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 769 transitions, 11820 flow [2024-06-14 11:41:25,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 769 transitions, 11586 flow, removed 61 selfloop flow, removed 5 redundant places. [2024-06-14 11:41:25,244 INFO L231 Difference]: Finished difference. Result has 578 places, 740 transitions, 9948 flow [2024-06-14 11:41:25,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9662, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9948, PETRI_PLACES=578, PETRI_TRANSITIONS=740} [2024-06-14 11:41:25,245 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 535 predicate places. [2024-06-14 11:41:25,245 INFO L495 AbstractCegarLoop]: Abstraction has has 578 places, 740 transitions, 9948 flow [2024-06-14 11:41:25,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:25,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:25,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:25,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-14 11:41:25,245 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-14 11:41:25,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:25,246 INFO L85 PathProgramCache]: Analyzing trace with hash -463072758, now seen corresponding path program 3 times [2024-06-14 11:41:25,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:25,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066452103] [2024-06-14 11:41:25,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:25,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:25,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:25,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-14 11:41:25,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:25,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066452103] [2024-06-14 11:41:25,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066452103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:25,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:25,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:41:25,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872615020] [2024-06-14 11:41:25,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:25,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:41:25,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:25,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:41:25,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:41:25,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:25,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 740 transitions, 9948 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:25,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:25,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:25,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:26,771 INFO L124 PetriNetUnfolderBase]: 3077/5286 cut-off events. [2024-06-14 11:41:26,771 INFO L125 PetriNetUnfolderBase]: For 471435/471435 co-relation queries the response was YES. [2024-06-14 11:41:26,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36485 conditions, 5286 events. 3077/5286 cut-off events. For 471435/471435 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 36561 event pairs, 493 based on Foata normal form. 1/5287 useless extension candidates. Maximal degree in co-relation 36255. Up to 4602 conditions per place. [2024-06-14 11:41:26,861 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 663 selfloop transitions, 100 changer transitions 0/770 dead transitions. [2024-06-14 11:41:26,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 588 places, 770 transitions, 11548 flow [2024-06-14 11:41:26,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:41:26,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:41:26,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-14 11:41:26,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5281385281385281 [2024-06-14 11:41:26,862 INFO L175 Difference]: Start difference. First operand has 578 places, 740 transitions, 9948 flow. Second operand 11 states and 244 transitions. [2024-06-14 11:41:26,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 588 places, 770 transitions, 11548 flow [2024-06-14 11:41:30,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 770 transitions, 11394 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 11:41:30,624 INFO L231 Difference]: Finished difference. Result has 584 places, 740 transitions, 10000 flow [2024-06-14 11:41:30,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9794, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10000, PETRI_PLACES=584, PETRI_TRANSITIONS=740} [2024-06-14 11:41:30,624 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 541 predicate places. [2024-06-14 11:41:30,624 INFO L495 AbstractCegarLoop]: Abstraction has has 584 places, 740 transitions, 10000 flow [2024-06-14 11:41:30,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:30,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:30,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:30,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-14 11:41:30,625 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-14 11:41:30,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:30,625 INFO L85 PathProgramCache]: Analyzing trace with hash 733031486, now seen corresponding path program 4 times [2024-06-14 11:41:30,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:30,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784463738] [2024-06-14 11:41:30,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:30,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:30,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:30,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:30,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:30,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784463738] [2024-06-14 11:41:30,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784463738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:30,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:30,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:41:30,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886334695] [2024-06-14 11:41:30,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:30,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:41:30,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:30,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:41:30,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:41:30,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:30,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 740 transitions, 10000 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:30,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:30,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:30,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:32,000 INFO L124 PetriNetUnfolderBase]: 3090/5308 cut-off events. [2024-06-14 11:41:32,000 INFO L125 PetriNetUnfolderBase]: For 486398/486398 co-relation queries the response was YES. [2024-06-14 11:41:32,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36940 conditions, 5308 events. 3090/5308 cut-off events. For 486398/486398 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 36744 event pairs, 493 based on Foata normal form. 1/5309 useless extension candidates. Maximal degree in co-relation 36708. Up to 4608 conditions per place. [2024-06-14 11:41:32,095 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 663 selfloop transitions, 108 changer transitions 0/778 dead transitions. [2024-06-14 11:41:32,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 778 transitions, 11964 flow [2024-06-14 11:41:32,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:41:32,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:41:32,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 268 transitions. [2024-06-14 11:41:32,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317460317460317 [2024-06-14 11:41:32,096 INFO L175 Difference]: Start difference. First operand has 584 places, 740 transitions, 10000 flow. Second operand 12 states and 268 transitions. [2024-06-14 11:41:32,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 778 transitions, 11964 flow [2024-06-14 11:41:35,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 778 transitions, 11752 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 11:41:35,094 INFO L231 Difference]: Finished difference. Result has 586 places, 746 transitions, 10104 flow [2024-06-14 11:41:35,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9788, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10104, PETRI_PLACES=586, PETRI_TRANSITIONS=746} [2024-06-14 11:41:35,095 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 543 predicate places. [2024-06-14 11:41:35,095 INFO L495 AbstractCegarLoop]: Abstraction has has 586 places, 746 transitions, 10104 flow [2024-06-14 11:41:35,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:35,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:35,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:35,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-14 11:41:35,095 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-14 11:41:35,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:35,096 INFO L85 PathProgramCache]: Analyzing trace with hash 740388716, now seen corresponding path program 5 times [2024-06-14 11:41:35,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:35,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106466569] [2024-06-14 11:41:35,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:35,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:35,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:35,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:35,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:35,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106466569] [2024-06-14 11:41:35,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106466569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:35,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:35,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:41:35,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68818798] [2024-06-14 11:41:35,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:35,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:41:35,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:35,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:41:35,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:41:35,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:35,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 586 places, 746 transitions, 10104 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:35,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:35,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:35,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:36,462 INFO L124 PetriNetUnfolderBase]: 3095/5317 cut-off events. [2024-06-14 11:41:36,462 INFO L125 PetriNetUnfolderBase]: For 493461/493461 co-relation queries the response was YES. [2024-06-14 11:41:36,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37078 conditions, 5317 events. 3095/5317 cut-off events. For 493461/493461 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 36814 event pairs, 493 based on Foata normal form. 1/5318 useless extension candidates. Maximal degree in co-relation 36845. Up to 4614 conditions per place. [2024-06-14 11:41:36,553 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 661 selfloop transitions, 115 changer transitions 0/783 dead transitions. [2024-06-14 11:41:36,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 783 transitions, 12046 flow [2024-06-14 11:41:36,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 11:41:36,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 11:41:36,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 299 transitions. [2024-06-14 11:41:36,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5085034013605442 [2024-06-14 11:41:36,554 INFO L175 Difference]: Start difference. First operand has 586 places, 746 transitions, 10104 flow. Second operand 14 states and 299 transitions. [2024-06-14 11:41:36,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 783 transitions, 12046 flow [2024-06-14 11:41:40,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 590 places, 783 transitions, 11790 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-14 11:41:40,544 INFO L231 Difference]: Finished difference. Result has 591 places, 749 transitions, 10134 flow [2024-06-14 11:41:40,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9858, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10134, PETRI_PLACES=591, PETRI_TRANSITIONS=749} [2024-06-14 11:41:40,545 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 548 predicate places. [2024-06-14 11:41:40,545 INFO L495 AbstractCegarLoop]: Abstraction has has 591 places, 749 transitions, 10134 flow [2024-06-14 11:41:40,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:40,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:40,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, 1, 1] [2024-06-14 11:41:40,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-14 11:41:40,545 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-14 11:41:40,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:40,546 INFO L85 PathProgramCache]: Analyzing trace with hash 733037066, now seen corresponding path program 6 times [2024-06-14 11:41:40,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:40,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670711481] [2024-06-14 11:41:40,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:40,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:40,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:40,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:40,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:40,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670711481] [2024-06-14 11:41:40,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670711481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:40,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:40,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:41:40,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702581675] [2024-06-14 11:41:40,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:40,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:41:40,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:40,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:41:40,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:41:40,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:40,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 591 places, 749 transitions, 10134 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:40,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:40,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:40,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:41,997 INFO L124 PetriNetUnfolderBase]: 3092/5313 cut-off events. [2024-06-14 11:41:41,997 INFO L125 PetriNetUnfolderBase]: For 491758/491758 co-relation queries the response was YES. [2024-06-14 11:41:42,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36949 conditions, 5313 events. 3092/5313 cut-off events. For 491758/491758 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 36778 event pairs, 493 based on Foata normal form. 1/5314 useless extension candidates. Maximal degree in co-relation 36715. Up to 4611 conditions per place. [2024-06-14 11:41:42,096 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 663 selfloop transitions, 112 changer transitions 0/782 dead transitions. [2024-06-14 11:41:42,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 604 places, 782 transitions, 11764 flow [2024-06-14 11:41:42,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 11:41:42,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 11:41:42,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 303 transitions. [2024-06-14 11:41:42,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5153061224489796 [2024-06-14 11:41:42,097 INFO L175 Difference]: Start difference. First operand has 591 places, 749 transitions, 10134 flow. Second operand 14 states and 303 transitions. [2024-06-14 11:41:42,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 604 places, 782 transitions, 11764 flow [2024-06-14 11:41:45,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 782 transitions, 11510 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-14 11:41:45,807 INFO L231 Difference]: Finished difference. Result has 594 places, 749 transitions, 10110 flow [2024-06-14 11:41:45,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9880, PETRI_DIFFERENCE_MINUEND_PLACES=580, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10110, PETRI_PLACES=594, PETRI_TRANSITIONS=749} [2024-06-14 11:41:45,807 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 551 predicate places. [2024-06-14 11:41:45,808 INFO L495 AbstractCegarLoop]: Abstraction has has 594 places, 749 transitions, 10110 flow [2024-06-14 11:41:45,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:45,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:45,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, 1] [2024-06-14 11:41:45,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-14 11:41:45,808 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-14 11:41:45,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:45,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1174898954, now seen corresponding path program 7 times [2024-06-14 11:41:45,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:45,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548942533] [2024-06-14 11:41:45,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:45,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:45,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:45,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:45,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:45,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548942533] [2024-06-14 11:41:45,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548942533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:45,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:45,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:41:45,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468687527] [2024-06-14 11:41:45,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:45,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:41:45,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:45,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:41:45,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:41:45,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:45,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 749 transitions, 10110 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:45,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:45,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:45,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:47,132 INFO L124 PetriNetUnfolderBase]: 3113/5348 cut-off events. [2024-06-14 11:41:47,132 INFO L125 PetriNetUnfolderBase]: For 517279/517279 co-relation queries the response was YES. [2024-06-14 11:41:47,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37518 conditions, 5348 events. 3113/5348 cut-off events. For 517279/517279 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 37078 event pairs, 513 based on Foata normal form. 1/5348 useless extension candidates. Maximal degree in co-relation 37283. Up to 3950 conditions per place. [2024-06-14 11:41:47,228 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 398 selfloop transitions, 387 changer transitions 0/792 dead transitions. [2024-06-14 11:41:47,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 792 transitions, 12790 flow [2024-06-14 11:41:47,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:41:47,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:41:47,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-14 11:41:47,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.582010582010582 [2024-06-14 11:41:47,229 INFO L175 Difference]: Start difference. First operand has 594 places, 749 transitions, 10110 flow. Second operand 9 states and 220 transitions. [2024-06-14 11:41:47,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 792 transitions, 12790 flow [2024-06-14 11:41:50,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 792 transitions, 12542 flow, removed 0 selfloop flow, removed 14 redundant places. [2024-06-14 11:41:50,551 INFO L231 Difference]: Finished difference. Result has 589 places, 761 transitions, 10896 flow [2024-06-14 11:41:50,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9862, PETRI_DIFFERENCE_MINUEND_PLACES=580, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=378, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10896, PETRI_PLACES=589, PETRI_TRANSITIONS=761} [2024-06-14 11:41:50,551 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 546 predicate places. [2024-06-14 11:41:50,551 INFO L495 AbstractCegarLoop]: Abstraction has has 589 places, 761 transitions, 10896 flow [2024-06-14 11:41:50,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:50,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:50,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:50,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-14 11:41:50,552 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-14 11:41:50,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:50,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1132414402, now seen corresponding path program 8 times [2024-06-14 11:41:50,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:50,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013305895] [2024-06-14 11:41:50,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:50,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:50,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:50,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:50,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:50,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013305895] [2024-06-14 11:41:50,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013305895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:50,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:50,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:41:50,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485589485] [2024-06-14 11:41:50,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:50,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:41:50,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:50,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:41:50,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:41:50,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:50,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 589 places, 761 transitions, 10896 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:50,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:50,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:50,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:51,955 INFO L124 PetriNetUnfolderBase]: 3134/5383 cut-off events. [2024-06-14 11:41:51,955 INFO L125 PetriNetUnfolderBase]: For 548363/548363 co-relation queries the response was YES. [2024-06-14 11:41:52,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39181 conditions, 5383 events. 3134/5383 cut-off events. For 548363/548363 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 37381 event pairs, 513 based on Foata normal form. 1/5383 useless extension candidates. Maximal degree in co-relation 38945. Up to 3974 conditions per place. [2024-06-14 11:41:52,062 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 406 selfloop transitions, 386 changer transitions 0/799 dead transitions. [2024-06-14 11:41:52,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 597 places, 799 transitions, 13810 flow [2024-06-14 11:41:52,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:41:52,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:41:52,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-14 11:41:52,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 11:41:52,063 INFO L175 Difference]: Start difference. First operand has 589 places, 761 transitions, 10896 flow. Second operand 9 states and 219 transitions. [2024-06-14 11:41:52,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 597 places, 799 transitions, 13810 flow [2024-06-14 11:41:56,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 799 transitions, 13460 flow, removed 100 selfloop flow, removed 3 redundant places. [2024-06-14 11:41:56,468 INFO L231 Difference]: Finished difference. Result has 595 places, 770 transitions, 11528 flow [2024-06-14 11:41:56,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10630, PETRI_DIFFERENCE_MINUEND_PLACES=586, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=377, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11528, PETRI_PLACES=595, PETRI_TRANSITIONS=770} [2024-06-14 11:41:56,468 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 552 predicate places. [2024-06-14 11:41:56,468 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 770 transitions, 11528 flow [2024-06-14 11:41:56,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:56,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:56,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:56,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-14 11:41:56,469 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-14 11:41:56,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:56,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1132800352, now seen corresponding path program 9 times [2024-06-14 11:41:56,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:56,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815936498] [2024-06-14 11:41:56,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:56,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:56,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:56,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-14 11:41:56,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:56,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815936498] [2024-06-14 11:41:56,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815936498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:56,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:56,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:41:56,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670013475] [2024-06-14 11:41:56,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:56,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:41:56,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:56,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:41:56,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:41:56,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:56,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 770 transitions, 11528 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:56,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:56,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:56,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:57,884 INFO L124 PetriNetUnfolderBase]: 3131/5379 cut-off events. [2024-06-14 11:41:57,884 INFO L125 PetriNetUnfolderBase]: For 544345/544345 co-relation queries the response was YES. [2024-06-14 11:41:57,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39263 conditions, 5379 events. 3131/5379 cut-off events. For 544345/544345 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 37369 event pairs, 513 based on Foata normal form. 1/5379 useless extension candidates. Maximal degree in co-relation 39025. Up to 3971 conditions per place. [2024-06-14 11:41:57,982 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 402 selfloop transitions, 389 changer transitions 0/798 dead transitions. [2024-06-14 11:41:57,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 798 transitions, 13976 flow [2024-06-14 11:41:57,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:41:57,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:41:57,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-14 11:41:57,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-06-14 11:41:57,983 INFO L175 Difference]: Start difference. First operand has 595 places, 770 transitions, 11528 flow. Second operand 9 states and 217 transitions. [2024-06-14 11:41:57,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 798 transitions, 13976 flow [2024-06-14 11:42:02,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 798 transitions, 13478 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-14 11:42:02,167 INFO L231 Difference]: Finished difference. Result has 601 places, 770 transitions, 11814 flow [2024-06-14 11:42:02,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11030, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=389, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11814, PETRI_PLACES=601, PETRI_TRANSITIONS=770} [2024-06-14 11:42:02,168 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 558 predicate places. [2024-06-14 11:42:02,168 INFO L495 AbstractCegarLoop]: Abstraction has has 601 places, 770 transitions, 11814 flow [2024-06-14 11:42:02,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:02,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:02,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:02,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-14 11:42:02,168 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-14 11:42:02,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:02,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1075714912, now seen corresponding path program 10 times [2024-06-14 11:42:02,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:02,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851974288] [2024-06-14 11:42:02,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:02,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:02,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:02,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:42:02,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:02,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851974288] [2024-06-14 11:42:02,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851974288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:02,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:02,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:42:02,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686981107] [2024-06-14 11:42:02,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:02,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:42:02,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:02,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:42:02,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:42:02,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:02,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 601 places, 770 transitions, 11814 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:02,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:02,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:02,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:03,549 INFO L124 PetriNetUnfolderBase]: 3128/5375 cut-off events. [2024-06-14 11:42:03,549 INFO L125 PetriNetUnfolderBase]: For 545402/545402 co-relation queries the response was YES. [2024-06-14 11:42:03,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39266 conditions, 5375 events. 3128/5375 cut-off events. For 545402/545402 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 37355 event pairs, 513 based on Foata normal form. 1/5375 useless extension candidates. Maximal degree in co-relation 39027. Up to 3968 conditions per place. [2024-06-14 11:42:03,646 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 414 selfloop transitions, 381 changer transitions 0/802 dead transitions. [2024-06-14 11:42:03,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 802 transitions, 14554 flow [2024-06-14 11:42:03,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:42:03,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:42:03,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-14 11:42:03,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 11:42:03,647 INFO L175 Difference]: Start difference. First operand has 601 places, 770 transitions, 11814 flow. Second operand 9 states and 222 transitions. [2024-06-14 11:42:03,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 802 transitions, 14554 flow [2024-06-14 11:42:07,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 602 places, 802 transitions, 13764 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-14 11:42:07,887 INFO L231 Difference]: Finished difference. Result has 603 places, 770 transitions, 11792 flow [2024-06-14 11:42:07,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11024, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=381, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11792, PETRI_PLACES=603, PETRI_TRANSITIONS=770} [2024-06-14 11:42:07,887 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 560 predicate places. [2024-06-14 11:42:07,887 INFO L495 AbstractCegarLoop]: Abstraction has has 603 places, 770 transitions, 11792 flow [2024-06-14 11:42:07,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:07,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:07,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:07,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-14 11:42:07,888 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-14 11:42:07,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:07,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1071990262, now seen corresponding path program 11 times [2024-06-14 11:42:07,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:07,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009542962] [2024-06-14 11:42:07,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:07,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:07,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:08,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-14 11:42:08,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:08,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009542962] [2024-06-14 11:42:08,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009542962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:08,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:08,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:42:08,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456870178] [2024-06-14 11:42:08,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:08,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:42:08,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:08,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:42:08,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:42:08,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:08,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 770 transitions, 11792 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:08,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:08,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:08,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:09,364 INFO L124 PetriNetUnfolderBase]: 3141/5398 cut-off events. [2024-06-14 11:42:09,364 INFO L125 PetriNetUnfolderBase]: For 562172/562174 co-relation queries the response was YES. [2024-06-14 11:42:09,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39597 conditions, 5398 events. 3141/5398 cut-off events. For 562172/562174 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 37504 event pairs, 502 based on Foata normal form. 3/5401 useless extension candidates. Maximal degree in co-relation 39357. Up to 4492 conditions per place. [2024-06-14 11:42:09,461 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 569 selfloop transitions, 228 changer transitions 0/804 dead transitions. [2024-06-14 11:42:09,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 804 transitions, 13846 flow [2024-06-14 11:42:09,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:42:09,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:42:09,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-14 11:42:09,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324675324675324 [2024-06-14 11:42:09,462 INFO L175 Difference]: Start difference. First operand has 603 places, 770 transitions, 11792 flow. Second operand 11 states and 246 transitions. [2024-06-14 11:42:09,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 804 transitions, 13846 flow [2024-06-14 11:42:13,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 604 places, 804 transitions, 12866 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-14 11:42:13,772 INFO L231 Difference]: Finished difference. Result has 605 places, 776 transitions, 11402 flow [2024-06-14 11:42:13,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10860, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11402, PETRI_PLACES=605, PETRI_TRANSITIONS=776} [2024-06-14 11:42:13,773 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 562 predicate places. [2024-06-14 11:42:13,773 INFO L495 AbstractCegarLoop]: Abstraction has has 605 places, 776 transitions, 11402 flow [2024-06-14 11:42:13,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:13,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:13,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, 1, 1] [2024-06-14 11:42:13,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-14 11:42:13,774 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-14 11:42:13,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:13,774 INFO L85 PathProgramCache]: Analyzing trace with hash -894016456, now seen corresponding path program 12 times [2024-06-14 11:42:13,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:13,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947352998] [2024-06-14 11:42:13,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:13,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:13,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:13,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:42:13,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:13,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947352998] [2024-06-14 11:42:13,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947352998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:13,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:13,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:42:13,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773870484] [2024-06-14 11:42:13,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:13,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:42:13,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:13,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:42:13,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:42:13,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:13,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 605 places, 776 transitions, 11402 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:13,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:13,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:13,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:15,189 INFO L124 PetriNetUnfolderBase]: 3138/5394 cut-off events. [2024-06-14 11:42:15,189 INFO L125 PetriNetUnfolderBase]: For 557821/557823 co-relation queries the response was YES. [2024-06-14 11:42:15,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38984 conditions, 5394 events. 3138/5394 cut-off events. For 557821/557823 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 37484 event pairs, 502 based on Foata normal form. 3/5397 useless extension candidates. Maximal degree in co-relation 38743. Up to 4489 conditions per place. [2024-06-14 11:42:15,287 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 567 selfloop transitions, 227 changer transitions 0/801 dead transitions. [2024-06-14 11:42:15,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 801 transitions, 13052 flow [2024-06-14 11:42:15,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:42:15,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:42:15,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 11:42:15,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-14 11:42:15,288 INFO L175 Difference]: Start difference. First operand has 605 places, 776 transitions, 11402 flow. Second operand 9 states and 211 transitions. [2024-06-14 11:42:15,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 801 transitions, 13052 flow [2024-06-14 11:42:20,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 606 places, 801 transitions, 12748 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-14 11:42:20,328 INFO L231 Difference]: Finished difference. Result has 607 places, 776 transitions, 11558 flow [2024-06-14 11:42:20,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11098, PETRI_DIFFERENCE_MINUEND_PLACES=598, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11558, PETRI_PLACES=607, PETRI_TRANSITIONS=776} [2024-06-14 11:42:20,329 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 564 predicate places. [2024-06-14 11:42:20,329 INFO L495 AbstractCegarLoop]: Abstraction has has 607 places, 776 transitions, 11558 flow [2024-06-14 11:42:20,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:20,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:20,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:20,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-14 11:42:20,329 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-14 11:42:20,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:20,329 INFO L85 PathProgramCache]: Analyzing trace with hash 583029252, now seen corresponding path program 13 times [2024-06-14 11:42:20,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:20,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57750577] [2024-06-14 11:42:20,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:20,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:20,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:20,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:42:20,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:20,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57750577] [2024-06-14 11:42:20,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57750577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:20,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:20,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:42:20,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922494152] [2024-06-14 11:42:20,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:20,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:42:20,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:20,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:42:20,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:42:20,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:20,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 607 places, 776 transitions, 11558 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:20,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:20,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:20,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:21,932 INFO L124 PetriNetUnfolderBase]: 3175/5455 cut-off events. [2024-06-14 11:42:21,933 INFO L125 PetriNetUnfolderBase]: For 603024/603026 co-relation queries the response was YES. [2024-06-14 11:42:22,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40291 conditions, 5455 events. 3175/5455 cut-off events. For 603024/603026 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 38021 event pairs, 502 based on Foata normal form. 3/5458 useless extension candidates. Maximal degree in co-relation 40048. Up to 4495 conditions per place. [2024-06-14 11:42:22,026 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 553 selfloop transitions, 258 changer transitions 0/818 dead transitions. [2024-06-14 11:42:22,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 818 transitions, 13995 flow [2024-06-14 11:42:22,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:42:22,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:42:22,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 266 transitions. [2024-06-14 11:42:22,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-14 11:42:22,028 INFO L175 Difference]: Start difference. First operand has 607 places, 776 transitions, 11558 flow. Second operand 12 states and 266 transitions. [2024-06-14 11:42:22,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 818 transitions, 13995 flow [2024-06-14 11:42:27,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 818 transitions, 13541 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:42:27,345 INFO L231 Difference]: Finished difference. Result has 611 places, 791 transitions, 11841 flow [2024-06-14 11:42:27,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11104, PETRI_DIFFERENCE_MINUEND_PLACES=599, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11841, PETRI_PLACES=611, PETRI_TRANSITIONS=791} [2024-06-14 11:42:27,346 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 568 predicate places. [2024-06-14 11:42:27,346 INFO L495 AbstractCegarLoop]: Abstraction has has 611 places, 791 transitions, 11841 flow [2024-06-14 11:42:27,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:27,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:27,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:27,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-14 11:42:27,346 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-14 11:42:27,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:27,347 INFO L85 PathProgramCache]: Analyzing trace with hash 594993702, now seen corresponding path program 14 times [2024-06-14 11:42:27,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:27,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686517456] [2024-06-14 11:42:27,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:27,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:27,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:27,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-14 11:42:27,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:27,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686517456] [2024-06-14 11:42:27,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686517456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:27,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:27,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:42:27,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477297912] [2024-06-14 11:42:27,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:27,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:42:27,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:27,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:42:27,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:42:27,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:27,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 611 places, 791 transitions, 11841 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:27,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:27,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:27,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:29,218 INFO L124 PetriNetUnfolderBase]: 3172/5451 cut-off events. [2024-06-14 11:42:29,218 INFO L125 PetriNetUnfolderBase]: For 602010/602012 co-relation queries the response was YES. [2024-06-14 11:42:29,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40279 conditions, 5451 events. 3172/5451 cut-off events. For 602010/602012 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 37963 event pairs, 502 based on Foata normal form. 3/5454 useless extension candidates. Maximal degree in co-relation 40035. Up to 4492 conditions per place. [2024-06-14 11:42:29,441 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 549 selfloop transitions, 262 changer transitions 0/818 dead transitions. [2024-06-14 11:42:29,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 818 transitions, 14079 flow [2024-06-14 11:42:29,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:42:29,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:42:29,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-14 11:42:29,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-14 11:42:29,457 INFO L175 Difference]: Start difference. First operand has 611 places, 791 transitions, 11841 flow. Second operand 12 states and 264 transitions. [2024-06-14 11:42:29,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 818 transitions, 14079 flow [2024-06-14 11:42:34,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 818 transitions, 13547 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-14 11:42:34,969 INFO L231 Difference]: Finished difference. Result has 615 places, 791 transitions, 11839 flow [2024-06-14 11:42:34,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11309, PETRI_DIFFERENCE_MINUEND_PLACES=603, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11839, PETRI_PLACES=615, PETRI_TRANSITIONS=791} [2024-06-14 11:42:34,969 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 572 predicate places. [2024-06-14 11:42:34,969 INFO L495 AbstractCegarLoop]: Abstraction has has 615 places, 791 transitions, 11839 flow [2024-06-14 11:42:34,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:34,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:34,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:34,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-14 11:42:34,970 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-14 11:42:34,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:34,970 INFO L85 PathProgramCache]: Analyzing trace with hash 589838712, now seen corresponding path program 15 times [2024-06-14 11:42:34,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:34,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925162951] [2024-06-14 11:42:34,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:34,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:34,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:35,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:42:35,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:35,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925162951] [2024-06-14 11:42:35,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925162951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:35,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:35,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:42:35,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021655882] [2024-06-14 11:42:35,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:35,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:42:35,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:35,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:42:35,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:42:35,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:35,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 615 places, 791 transitions, 11839 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:35,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:35,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:35,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:36,850 INFO L124 PetriNetUnfolderBase]: 3177/5460 cut-off events. [2024-06-14 11:42:36,850 INFO L125 PetriNetUnfolderBase]: For 609849/609851 co-relation queries the response was YES. [2024-06-14 11:42:36,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40392 conditions, 5460 events. 3177/5460 cut-off events. For 609849/609851 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 38019 event pairs, 502 based on Foata normal form. 3/5463 useless extension candidates. Maximal degree in co-relation 40147. Up to 4498 conditions per place. [2024-06-14 11:42:36,946 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 552 selfloop transitions, 259 changer transitions 0/818 dead transitions. [2024-06-14 11:42:36,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 818 transitions, 14120 flow [2024-06-14 11:42:36,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:42:36,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:42:36,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 11:42:36,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-14 11:42:36,947 INFO L175 Difference]: Start difference. First operand has 615 places, 791 transitions, 11839 flow. Second operand 9 states and 211 transitions. [2024-06-14 11:42:36,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 818 transitions, 14120 flow [2024-06-14 11:42:42,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 613 places, 818 transitions, 13556 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-14 11:42:42,051 INFO L231 Difference]: Finished difference. Result has 614 places, 794 transitions, 11844 flow [2024-06-14 11:42:42,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11285, PETRI_DIFFERENCE_MINUEND_PLACES=605, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11844, PETRI_PLACES=614, PETRI_TRANSITIONS=794} [2024-06-14 11:42:42,051 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 571 predicate places. [2024-06-14 11:42:42,051 INFO L495 AbstractCegarLoop]: Abstraction has has 614 places, 794 transitions, 11844 flow [2024-06-14 11:42:42,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:42,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:42,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:42,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-14 11:42:42,052 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-14 11:42:42,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:42,052 INFO L85 PathProgramCache]: Analyzing trace with hash 417221706, now seen corresponding path program 16 times [2024-06-14 11:42:42,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:42,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302283030] [2024-06-14 11:42:42,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:42,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:42,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:42,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:42:42,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:42,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302283030] [2024-06-14 11:42:42,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302283030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:42,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:42,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:42:42,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825034240] [2024-06-14 11:42:42,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:42,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:42:42,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:42,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:42:42,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:42:42,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:42,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 794 transitions, 11844 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:42,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:42,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:42,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:43,981 INFO L124 PetriNetUnfolderBase]: 3174/5456 cut-off events. [2024-06-14 11:42:43,981 INFO L125 PetriNetUnfolderBase]: For 608034/608036 co-relation queries the response was YES. [2024-06-14 11:42:44,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40248 conditions, 5456 events. 3174/5456 cut-off events. For 608034/608036 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 37986 event pairs, 502 based on Foata normal form. 3/5459 useless extension candidates. Maximal degree in co-relation 40002. Up to 4495 conditions per place. [2024-06-14 11:42:44,074 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 549 selfloop transitions, 263 changer transitions 0/819 dead transitions. [2024-06-14 11:42:44,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 819 transitions, 13808 flow [2024-06-14 11:42:44,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:42:44,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:42:44,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-14 11:42:44,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324675324675324 [2024-06-14 11:42:44,075 INFO L175 Difference]: Start difference. First operand has 614 places, 794 transitions, 11844 flow. Second operand 11 states and 246 transitions. [2024-06-14 11:42:44,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 819 transitions, 13808 flow [2024-06-14 11:42:49,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 618 places, 819 transitions, 13306 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 11:42:49,075 INFO L231 Difference]: Finished difference. Result has 619 places, 794 transitions, 11874 flow [2024-06-14 11:42:49,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11342, PETRI_DIFFERENCE_MINUEND_PLACES=608, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11874, PETRI_PLACES=619, PETRI_TRANSITIONS=794} [2024-06-14 11:42:49,076 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 576 predicate places. [2024-06-14 11:42:49,076 INFO L495 AbstractCegarLoop]: Abstraction has has 619 places, 794 transitions, 11874 flow [2024-06-14 11:42:49,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:49,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:49,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:49,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-14 11:42:49,076 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-14 11:42:49,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:49,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1138503990, now seen corresponding path program 17 times [2024-06-14 11:42:49,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:49,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828100901] [2024-06-14 11:42:49,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:49,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:49,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:49,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-14 11:42:49,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:49,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828100901] [2024-06-14 11:42:49,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828100901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:49,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:49,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:42:49,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914220700] [2024-06-14 11:42:49,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:49,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:42:49,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:49,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:42:49,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:42:49,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:49,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 619 places, 794 transitions, 11874 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:49,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:49,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:49,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:50,833 INFO L124 PetriNetUnfolderBase]: 3171/5452 cut-off events. [2024-06-14 11:42:50,833 INFO L125 PetriNetUnfolderBase]: For 606109/606111 co-relation queries the response was YES. [2024-06-14 11:42:50,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40146 conditions, 5452 events. 3171/5452 cut-off events. For 606109/606111 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 38000 event pairs, 502 based on Foata normal form. 3/5455 useless extension candidates. Maximal degree in co-relation 39899. Up to 4492 conditions per place. [2024-06-14 11:42:50,927 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 553 selfloop transitions, 257 changer transitions 0/817 dead transitions. [2024-06-14 11:42:50,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 817 transitions, 13832 flow [2024-06-14 11:42:50,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:42:50,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:42:50,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 11:42:50,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-14 11:42:50,928 INFO L175 Difference]: Start difference. First operand has 619 places, 794 transitions, 11874 flow. Second operand 9 states and 210 transitions. [2024-06-14 11:42:50,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 817 transitions, 13832 flow [2024-06-14 11:42:56,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 616 places, 817 transitions, 13262 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-14 11:42:56,338 INFO L231 Difference]: Finished difference. Result has 617 places, 794 transitions, 11824 flow [2024-06-14 11:42:56,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11304, PETRI_DIFFERENCE_MINUEND_PLACES=608, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11824, PETRI_PLACES=617, PETRI_TRANSITIONS=794} [2024-06-14 11:42:56,339 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 574 predicate places. [2024-06-14 11:42:56,339 INFO L495 AbstractCegarLoop]: Abstraction has has 617 places, 794 transitions, 11824 flow [2024-06-14 11:42:56,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:56,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:56,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:56,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-14 11:42:56,340 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-14 11:42:56,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:56,340 INFO L85 PathProgramCache]: Analyzing trace with hash 405044286, now seen corresponding path program 18 times [2024-06-14 11:42:56,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:56,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806925609] [2024-06-14 11:42:56,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:56,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:56,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:56,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:42:56,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:56,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806925609] [2024-06-14 11:42:56,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806925609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:56,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:56,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:42:56,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506027873] [2024-06-14 11:42:56,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:56,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:42:56,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:56,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:42:56,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:42:56,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:56,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 794 transitions, 11824 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:56,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:56,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:56,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:58,290 INFO L124 PetriNetUnfolderBase]: 3168/5448 cut-off events. [2024-06-14 11:42:58,290 INFO L125 PetriNetUnfolderBase]: For 603857/603859 co-relation queries the response was YES. [2024-06-14 11:42:58,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40010 conditions, 5448 events. 3168/5448 cut-off events. For 603857/603859 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 38029 event pairs, 502 based on Foata normal form. 3/5451 useless extension candidates. Maximal degree in co-relation 39762. Up to 4489 conditions per place. [2024-06-14 11:42:58,389 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 552 selfloop transitions, 259 changer transitions 0/818 dead transitions. [2024-06-14 11:42:58,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 818 transitions, 13504 flow [2024-06-14 11:42:58,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:42:58,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:42:58,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 247 transitions. [2024-06-14 11:42:58,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5346320346320347 [2024-06-14 11:42:58,390 INFO L175 Difference]: Start difference. First operand has 617 places, 794 transitions, 11824 flow. Second operand 11 states and 247 transitions. [2024-06-14 11:42:58,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 818 transitions, 13504 flow [2024-06-14 11:43:03,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 621 places, 818 transitions, 13010 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 11:43:03,920 INFO L231 Difference]: Finished difference. Result has 622 places, 794 transitions, 11854 flow [2024-06-14 11:43:03,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11330, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11854, PETRI_PLACES=622, PETRI_TRANSITIONS=794} [2024-06-14 11:43:03,921 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 579 predicate places. [2024-06-14 11:43:03,921 INFO L495 AbstractCegarLoop]: Abstraction has has 622 places, 794 transitions, 11854 flow [2024-06-14 11:43:03,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:03,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:03,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:43:03,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-14 11:43:03,922 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-14 11:43:03,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:03,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1716640180, now seen corresponding path program 19 times [2024-06-14 11:43:03,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:03,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669839743] [2024-06-14 11:43:03,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:03,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:03,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:04,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-14 11:43:04,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:04,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669839743] [2024-06-14 11:43:04,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669839743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:04,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:04,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:43:04,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149428423] [2024-06-14 11:43:04,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:04,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:43:04,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:04,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:43:04,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:43:04,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:43:04,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 794 transitions, 11854 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:04,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:04,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:43:04,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:05,800 INFO L124 PetriNetUnfolderBase]: 3173/5456 cut-off events. [2024-06-14 11:43:05,800 INFO L125 PetriNetUnfolderBase]: For 611041/611041 co-relation queries the response was YES. [2024-06-14 11:43:05,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40126 conditions, 5456 events. 3173/5456 cut-off events. For 611041/611041 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 38029 event pairs, 493 based on Foata normal form. 1/5457 useless extension candidates. Maximal degree in co-relation 39877. Up to 4790 conditions per place. [2024-06-14 11:43:06,064 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 754 selfloop transitions, 55 changer transitions 0/816 dead transitions. [2024-06-14 11:43:06,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 630 places, 816 transitions, 13568 flow [2024-06-14 11:43:06,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:43:06,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:43:06,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-14 11:43:06,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-14 11:43:06,066 INFO L175 Difference]: Start difference. First operand has 622 places, 794 transitions, 11854 flow. Second operand 9 states and 198 transitions. [2024-06-14 11:43:06,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 630 places, 816 transitions, 13568 flow [2024-06-14 11:43:11,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 619 places, 816 transitions, 13002 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-14 11:43:11,502 INFO L231 Difference]: Finished difference. Result has 620 places, 797 transitions, 11460 flow [2024-06-14 11:43:11,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11288, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=739, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11460, PETRI_PLACES=620, PETRI_TRANSITIONS=797} [2024-06-14 11:43:11,503 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 577 predicate places. [2024-06-14 11:43:11,503 INFO L495 AbstractCegarLoop]: Abstraction has has 620 places, 797 transitions, 11460 flow [2024-06-14 11:43:11,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:11,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:11,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, 1, 1] [2024-06-14 11:43:11,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-14 11:43:11,504 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-14 11:43:11,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:11,504 INFO L85 PathProgramCache]: Analyzing trace with hash -884530080, now seen corresponding path program 20 times [2024-06-14 11:43:11,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:11,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26541095] [2024-06-14 11:43:11,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:11,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:11,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:11,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:43:11,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:11,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26541095] [2024-06-14 11:43:11,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26541095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:11,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:11,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:43:11,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987736064] [2024-06-14 11:43:11,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:11,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:43:11,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:11,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:43:11,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:43:11,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:43:11,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 620 places, 797 transitions, 11460 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:11,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:11,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:43:11,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:13,379 INFO L124 PetriNetUnfolderBase]: 3250/5583 cut-off events. [2024-06-14 11:43:13,379 INFO L125 PetriNetUnfolderBase]: For 712102/712104 co-relation queries the response was YES. [2024-06-14 11:43:13,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41871 conditions, 5583 events. 3250/5583 cut-off events. For 712102/712104 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 39049 event pairs, 502 based on Foata normal form. 3/5586 useless extension candidates. Maximal degree in co-relation 41621. Up to 4491 conditions per place. [2024-06-14 11:43:13,479 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 520 selfloop transitions, 326 changer transitions 0/853 dead transitions. [2024-06-14 11:43:13,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 853 transitions, 14857 flow [2024-06-14 11:43:13,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:43:13,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:43:13,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 268 transitions. [2024-06-14 11:43:13,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317460317460317 [2024-06-14 11:43:13,480 INFO L175 Difference]: Start difference. First operand has 620 places, 797 transitions, 11460 flow. Second operand 12 states and 268 transitions. [2024-06-14 11:43:13,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 853 transitions, 14857 flow [2024-06-14 11:43:20,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 853 transitions, 14719 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 11:43:20,450 INFO L231 Difference]: Finished difference. Result has 626 places, 827 transitions, 12570 flow [2024-06-14 11:43:20,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11322, PETRI_DIFFERENCE_MINUEND_PLACES=613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=797, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12570, PETRI_PLACES=626, PETRI_TRANSITIONS=827} [2024-06-14 11:43:20,451 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 583 predicate places. [2024-06-14 11:43:20,451 INFO L495 AbstractCegarLoop]: Abstraction has has 626 places, 827 transitions, 12570 flow [2024-06-14 11:43:20,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:20,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:20,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:43:20,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-14 11:43:20,451 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-14 11:43:20,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:20,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1597495596, now seen corresponding path program 21 times [2024-06-14 11:43:20,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:20,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818999701] [2024-06-14 11:43:20,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:20,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:20,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:20,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:43:20,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:20,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818999701] [2024-06-14 11:43:20,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818999701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:20,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:20,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:43:20,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83945674] [2024-06-14 11:43:20,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:20,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:43:20,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:20,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:43:20,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:43:20,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:43:20,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 626 places, 827 transitions, 12570 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:20,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:20,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:43:20,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:22,285 INFO L124 PetriNetUnfolderBase]: 3247/5579 cut-off events. [2024-06-14 11:43:22,285 INFO L125 PetriNetUnfolderBase]: For 713566/713568 co-relation queries the response was YES. [2024-06-14 11:43:22,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42482 conditions, 5579 events. 3247/5579 cut-off events. For 713566/713568 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 39029 event pairs, 502 based on Foata normal form. 3/5582 useless extension candidates. Maximal degree in co-relation 42230. Up to 4488 conditions per place. [2024-06-14 11:43:22,384 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 501 selfloop transitions, 342 changer transitions 0/850 dead transitions. [2024-06-14 11:43:22,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 850 transitions, 14890 flow [2024-06-14 11:43:22,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:43:22,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:43:22,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-14 11:43:22,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5281385281385281 [2024-06-14 11:43:22,385 INFO L175 Difference]: Start difference. First operand has 626 places, 827 transitions, 12570 flow. Second operand 11 states and 244 transitions. [2024-06-14 11:43:22,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 850 transitions, 14890 flow [2024-06-14 11:43:29,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 630 places, 850 transitions, 14284 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-14 11:43:29,326 INFO L231 Difference]: Finished difference. Result has 631 places, 827 transitions, 12654 flow [2024-06-14 11:43:29,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11964, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12654, PETRI_PLACES=631, PETRI_TRANSITIONS=827} [2024-06-14 11:43:29,327 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 588 predicate places. [2024-06-14 11:43:29,327 INFO L495 AbstractCegarLoop]: Abstraction has has 631 places, 827 transitions, 12654 flow [2024-06-14 11:43:29,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:29,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:29,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, 1, 1] [2024-06-14 11:43:29,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-14 11:43:29,327 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-14 11:43:29,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:29,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1597288206, now seen corresponding path program 22 times [2024-06-14 11:43:29,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:29,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427323234] [2024-06-14 11:43:29,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:29,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:29,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:29,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-14 11:43:29,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:29,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427323234] [2024-06-14 11:43:29,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427323234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:29,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:29,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:43:29,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227132079] [2024-06-14 11:43:29,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:29,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:43:29,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:29,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:43:29,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:43:29,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:43:29,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 631 places, 827 transitions, 12654 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:29,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:29,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:43:29,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:31,178 INFO L124 PetriNetUnfolderBase]: 3244/5575 cut-off events. [2024-06-14 11:43:31,179 INFO L125 PetriNetUnfolderBase]: For 711517/711519 co-relation queries the response was YES. [2024-06-14 11:43:31,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42389 conditions, 5575 events. 3244/5575 cut-off events. For 711517/711519 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 39014 event pairs, 502 based on Foata normal form. 3/5578 useless extension candidates. Maximal degree in co-relation 42136. Up to 4485 conditions per place. [2024-06-14 11:43:31,274 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 502 selfloop transitions, 343 changer transitions 0/852 dead transitions. [2024-06-14 11:43:31,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 643 places, 852 transitions, 14986 flow [2024-06-14 11:43:31,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 11:43:31,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 11:43:31,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 280 transitions. [2024-06-14 11:43:31,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2024-06-14 11:43:31,275 INFO L175 Difference]: Start difference. First operand has 631 places, 827 transitions, 12654 flow. Second operand 13 states and 280 transitions. [2024-06-14 11:43:31,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 643 places, 852 transitions, 14986 flow [2024-06-14 11:43:37,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 852 transitions, 14343 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-14 11:43:37,620 INFO L231 Difference]: Finished difference. Result has 636 places, 827 transitions, 12703 flow [2024-06-14 11:43:37,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12011, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=343, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12703, PETRI_PLACES=636, PETRI_TRANSITIONS=827} [2024-06-14 11:43:37,621 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 593 predicate places. [2024-06-14 11:43:37,621 INFO L495 AbstractCegarLoop]: Abstraction has has 636 places, 827 transitions, 12703 flow [2024-06-14 11:43:37,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:37,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:37,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:43:37,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2024-06-14 11:43:37,621 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-14 11:43:37,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:37,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1458223252, now seen corresponding path program 23 times [2024-06-14 11:43:37,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:37,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859425342] [2024-06-14 11:43:37,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:37,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:37,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:37,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:43:37,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:37,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859425342] [2024-06-14 11:43:37,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859425342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:37,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:37,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:43:37,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873885682] [2024-06-14 11:43:37,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:37,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:43:37,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:37,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:43:37,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:43:37,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:43:37,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 827 transitions, 12703 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:37,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:37,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:43:37,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:39,622 INFO L124 PetriNetUnfolderBase]: 3241/5570 cut-off events. [2024-06-14 11:43:39,622 INFO L125 PetriNetUnfolderBase]: For 709060/709060 co-relation queries the response was YES. [2024-06-14 11:43:39,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42279 conditions, 5570 events. 3241/5570 cut-off events. For 709060/709060 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 38979 event pairs, 493 based on Foata normal form. 1/5571 useless extension candidates. Maximal degree in co-relation 42025. Up to 4861 conditions per place. [2024-06-14 11:43:39,719 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 770 selfloop transitions, 72 changer transitions 0/849 dead transitions. [2024-06-14 11:43:39,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 646 places, 849 transitions, 14733 flow [2024-06-14 11:43:39,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:43:39,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:43:39,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-14 11:43:39,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5173160173160173 [2024-06-14 11:43:39,720 INFO L175 Difference]: Start difference. First operand has 636 places, 827 transitions, 12703 flow. Second operand 11 states and 239 transitions. [2024-06-14 11:43:39,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 646 places, 849 transitions, 14733 flow [2024-06-14 11:43:46,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 849 transitions, 14019 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-14 11:43:46,076 INFO L231 Difference]: Finished difference. Result has 636 places, 827 transitions, 12139 flow [2024-06-14 11:43:46,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11989, PETRI_DIFFERENCE_MINUEND_PLACES=625, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=755, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12139, PETRI_PLACES=636, PETRI_TRANSITIONS=827} [2024-06-14 11:43:46,077 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 593 predicate places. [2024-06-14 11:43:46,077 INFO L495 AbstractCegarLoop]: Abstraction has has 636 places, 827 transitions, 12139 flow [2024-06-14 11:43:46,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:46,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:46,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:43:46,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2024-06-14 11:43:46,077 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-14 11:43:46,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:46,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1465580482, now seen corresponding path program 24 times [2024-06-14 11:43:46,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:46,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664423712] [2024-06-14 11:43:46,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:46,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:46,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:46,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:43:46,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:46,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664423712] [2024-06-14 11:43:46,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664423712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:46,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:46,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:43:46,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108615106] [2024-06-14 11:43:46,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:46,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:43:46,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:46,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:43:46,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:43:46,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:43:46,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 827 transitions, 12139 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:46,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:46,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:43:46,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:47,893 INFO L124 PetriNetUnfolderBase]: 3238/5566 cut-off events. [2024-06-14 11:43:47,894 INFO L125 PetriNetUnfolderBase]: For 704851/704851 co-relation queries the response was YES. [2024-06-14 11:43:47,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41562 conditions, 5566 events. 3238/5566 cut-off events. For 704851/704851 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 38961 event pairs, 493 based on Foata normal form. 1/5567 useless extension candidates. Maximal degree in co-relation 41307. Up to 4858 conditions per place. [2024-06-14 11:43:47,999 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 767 selfloop transitions, 73 changer transitions 0/847 dead transitions. [2024-06-14 11:43:47,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 644 places, 847 transitions, 14163 flow [2024-06-14 11:43:47,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:43:47,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:43:47,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 11:43:48,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343915343915344 [2024-06-14 11:43:48,000 INFO L175 Difference]: Start difference. First operand has 636 places, 827 transitions, 12139 flow. Second operand 9 states and 202 transitions. [2024-06-14 11:43:48,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 644 places, 847 transitions, 14163 flow [2024-06-14 11:43:55,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 636 places, 847 transitions, 14029 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:43:55,082 INFO L231 Difference]: Finished difference. Result has 637 places, 827 transitions, 12157 flow [2024-06-14 11:43:55,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12005, PETRI_DIFFERENCE_MINUEND_PLACES=628, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=754, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12157, PETRI_PLACES=637, PETRI_TRANSITIONS=827} [2024-06-14 11:43:55,082 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 594 predicate places. [2024-06-14 11:43:55,083 INFO L495 AbstractCegarLoop]: Abstraction has has 637 places, 827 transitions, 12157 flow [2024-06-14 11:43:55,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:55,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:55,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:43:55,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2024-06-14 11:43:55,083 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-14 11:43:55,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:55,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1669312822, now seen corresponding path program 25 times [2024-06-14 11:43:55,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:55,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280879780] [2024-06-14 11:43:55,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:55,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:55,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:55,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:43:55,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:55,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280879780] [2024-06-14 11:43:55,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280879780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:55,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:55,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:43:55,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693372800] [2024-06-14 11:43:55,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:55,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:43:55,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:55,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:43:55,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:43:55,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:43:55,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 637 places, 827 transitions, 12157 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:55,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:55,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:43:55,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:56,883 INFO L124 PetriNetUnfolderBase]: 3243/5576 cut-off events. [2024-06-14 11:43:56,883 INFO L125 PetriNetUnfolderBase]: For 715049/715051 co-relation queries the response was YES. [2024-06-14 11:43:56,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41671 conditions, 5576 events. 3243/5576 cut-off events. For 715049/715051 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 39080 event pairs, 502 based on Foata normal form. 3/5579 useless extension candidates. Maximal degree in co-relation 41415. Up to 4485 conditions per place. [2024-06-14 11:43:56,981 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 522 selfloop transitions, 324 changer transitions 0/853 dead transitions. [2024-06-14 11:43:56,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 646 places, 853 transitions, 14835 flow [2024-06-14 11:43:56,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:43:56,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:43:56,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-14 11:43:56,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452380952380952 [2024-06-14 11:43:56,982 INFO L175 Difference]: Start difference. First operand has 637 places, 827 transitions, 12157 flow. Second operand 10 states and 229 transitions. [2024-06-14 11:43:56,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 646 places, 853 transitions, 14835 flow [2024-06-14 11:44:04,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 853 transitions, 14593 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 11:44:04,184 INFO L231 Difference]: Finished difference. Result has 640 places, 830 transitions, 12607 flow [2024-06-14 11:44:04,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11915, PETRI_DIFFERENCE_MINUEND_PLACES=630, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12607, PETRI_PLACES=640, PETRI_TRANSITIONS=830} [2024-06-14 11:44:04,184 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 597 predicate places. [2024-06-14 11:44:04,184 INFO L495 AbstractCegarLoop]: Abstraction has has 640 places, 830 transitions, 12607 flow [2024-06-14 11:44:04,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:04,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:04,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:44:04,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2024-06-14 11:44:04,184 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-14 11:44:04,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:04,185 INFO L85 PathProgramCache]: Analyzing trace with hash -999855752, now seen corresponding path program 26 times [2024-06-14 11:44:04,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:04,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600568970] [2024-06-14 11:44:04,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:04,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:04,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:04,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:44:04,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:04,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600568970] [2024-06-14 11:44:04,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600568970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:04,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:04,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:44:04,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039280311] [2024-06-14 11:44:04,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:04,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:44:04,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:04,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:44:04,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:44:04,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:44:04,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 640 places, 830 transitions, 12607 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:04,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:04,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:44:04,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:06,135 INFO L124 PetriNetUnfolderBase]: 3240/5572 cut-off events. [2024-06-14 11:44:06,135 INFO L125 PetriNetUnfolderBase]: For 715049/715051 co-relation queries the response was YES. [2024-06-14 11:44:06,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41888 conditions, 5572 events. 3240/5572 cut-off events. For 715049/715051 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 39029 event pairs, 502 based on Foata normal form. 3/5575 useless extension candidates. Maximal degree in co-relation 41632. Up to 4482 conditions per place. [2024-06-14 11:44:06,235 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 521 selfloop transitions, 325 changer transitions 0/853 dead transitions. [2024-06-14 11:44:06,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 649 places, 853 transitions, 15253 flow [2024-06-14 11:44:06,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:44:06,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:44:06,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-14 11:44:06,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452380952380952 [2024-06-14 11:44:06,236 INFO L175 Difference]: Start difference. First operand has 640 places, 830 transitions, 12607 flow. Second operand 10 states and 229 transitions. [2024-06-14 11:44:06,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 649 places, 853 transitions, 15253 flow [2024-06-14 11:44:13,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 643 places, 853 transitions, 14658 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 11:44:13,420 INFO L231 Difference]: Finished difference. Result has 644 places, 830 transitions, 12668 flow [2024-06-14 11:44:13,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12012, PETRI_DIFFERENCE_MINUEND_PLACES=634, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=830, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12668, PETRI_PLACES=644, PETRI_TRANSITIONS=830} [2024-06-14 11:44:13,420 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 601 predicate places. [2024-06-14 11:44:13,420 INFO L495 AbstractCegarLoop]: Abstraction has has 644 places, 830 transitions, 12668 flow [2024-06-14 11:44:13,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:13,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:13,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:44:13,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2024-06-14 11:44:13,421 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-14 11:44:13,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:13,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1172680148, now seen corresponding path program 27 times [2024-06-14 11:44:13,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:13,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050223084] [2024-06-14 11:44:13,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:13,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:13,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:13,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:44:13,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:13,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050223084] [2024-06-14 11:44:13,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050223084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:13,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:13,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:44:13,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150172026] [2024-06-14 11:44:13,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:13,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:44:13,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:13,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:44:13,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:44:13,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:44:13,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 644 places, 830 transitions, 12668 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:13,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:13,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:44:13,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:15,211 INFO L124 PetriNetUnfolderBase]: 3245/5581 cut-off events. [2024-06-14 11:44:15,211 INFO L125 PetriNetUnfolderBase]: For 724269/724271 co-relation queries the response was YES. [2024-06-14 11:44:15,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42013 conditions, 5581 events. 3245/5581 cut-off events. For 724269/724271 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 39058 event pairs, 502 based on Foata normal form. 3/5584 useless extension candidates. Maximal degree in co-relation 41756. Up to 4488 conditions per place. [2024-06-14 11:44:15,312 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 517 selfloop transitions, 334 changer transitions 0/858 dead transitions. [2024-06-14 11:44:15,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 656 places, 858 transitions, 15079 flow [2024-06-14 11:44:15,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 11:44:15,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 11:44:15,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 283 transitions. [2024-06-14 11:44:15,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5183150183150184 [2024-06-14 11:44:15,313 INFO L175 Difference]: Start difference. First operand has 644 places, 830 transitions, 12668 flow. Second operand 13 states and 283 transitions. [2024-06-14 11:44:15,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 656 places, 858 transitions, 15079 flow [2024-06-14 11:44:22,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 647 places, 858 transitions, 14409 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 11:44:22,729 INFO L231 Difference]: Finished difference. Result has 648 places, 833 transitions, 12719 flow [2024-06-14 11:44:22,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12004, PETRI_DIFFERENCE_MINUEND_PLACES=635, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=830, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12719, PETRI_PLACES=648, PETRI_TRANSITIONS=833} [2024-06-14 11:44:22,730 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 605 predicate places. [2024-06-14 11:44:22,730 INFO L495 AbstractCegarLoop]: Abstraction has has 648 places, 833 transitions, 12719 flow [2024-06-14 11:44:22,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:22,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:22,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:44:22,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2024-06-14 11:44:22,730 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-14 11:44:22,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:22,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1184644598, now seen corresponding path program 28 times [2024-06-14 11:44:22,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:22,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086023760] [2024-06-14 11:44:22,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:22,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:22,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:22,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:44:22,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:22,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086023760] [2024-06-14 11:44:22,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086023760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:22,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:22,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:44:22,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839523639] [2024-06-14 11:44:22,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:22,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:44:22,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:22,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:44:22,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:44:22,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:44:22,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 833 transitions, 12719 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:22,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:22,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:44:22,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:24,562 INFO L124 PetriNetUnfolderBase]: 3242/5577 cut-off events. [2024-06-14 11:44:24,562 INFO L125 PetriNetUnfolderBase]: For 721489/721491 co-relation queries the response was YES. [2024-06-14 11:44:24,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41908 conditions, 5577 events. 3242/5577 cut-off events. For 721489/721491 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 39063 event pairs, 502 based on Foata normal form. 3/5580 useless extension candidates. Maximal degree in co-relation 41650. Up to 4485 conditions per place. [2024-06-14 11:44:24,662 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 520 selfloop transitions, 332 changer transitions 0/859 dead transitions. [2024-06-14 11:44:24,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 859 transitions, 15395 flow [2024-06-14 11:44:24,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 11:44:24,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 11:44:24,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 284 transitions. [2024-06-14 11:44:24,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5201465201465202 [2024-06-14 11:44:24,663 INFO L175 Difference]: Start difference. First operand has 648 places, 833 transitions, 12719 flow. Second operand 13 states and 284 transitions. [2024-06-14 11:44:24,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 859 transitions, 15395 flow [2024-06-14 11:44:31,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 859 transitions, 14753 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-14 11:44:31,204 INFO L231 Difference]: Finished difference. Result has 651 places, 833 transitions, 12747 flow [2024-06-14 11:44:31,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12077, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12747, PETRI_PLACES=651, PETRI_TRANSITIONS=833} [2024-06-14 11:44:31,205 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 608 predicate places. [2024-06-14 11:44:31,205 INFO L495 AbstractCegarLoop]: Abstraction has has 651 places, 833 transitions, 12747 flow [2024-06-14 11:44:31,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:31,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:31,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:44:31,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2024-06-14 11:44:31,205 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-14 11:44:31,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:31,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1465574902, now seen corresponding path program 29 times [2024-06-14 11:44:31,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:31,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722063377] [2024-06-14 11:44:31,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:31,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:31,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:31,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:44:31,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:31,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722063377] [2024-06-14 11:44:31,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722063377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:31,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:31,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:44:31,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599777721] [2024-06-14 11:44:31,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:31,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:44:31,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:31,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:44:31,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:44:31,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:44:31,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 651 places, 833 transitions, 12747 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:31,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:31,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:44:31,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:33,237 INFO L124 PetriNetUnfolderBase]: 3239/5572 cut-off events. [2024-06-14 11:44:33,237 INFO L125 PetriNetUnfolderBase]: For 717887/717887 co-relation queries the response was YES. [2024-06-14 11:44:33,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41790 conditions, 5572 events. 3239/5572 cut-off events. For 717887/717887 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 38995 event pairs, 493 based on Foata normal form. 1/5573 useless extension candidates. Maximal degree in co-relation 41531. Up to 4861 conditions per place. [2024-06-14 11:44:33,338 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 774 selfloop transitions, 71 changer transitions 0/852 dead transitions. [2024-06-14 11:44:33,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 659 places, 852 transitions, 14483 flow [2024-06-14 11:44:33,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:44:33,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:44:33,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 11:44:33,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343915343915344 [2024-06-14 11:44:33,339 INFO L175 Difference]: Start difference. First operand has 651 places, 833 transitions, 12747 flow. Second operand 9 states and 202 transitions. [2024-06-14 11:44:33,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 659 places, 852 transitions, 14483 flow [2024-06-14 11:44:40,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 648 places, 852 transitions, 13777 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-14 11:44:40,535 INFO L231 Difference]: Finished difference. Result has 649 places, 833 transitions, 12189 flow [2024-06-14 11:44:40,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12041, PETRI_DIFFERENCE_MINUEND_PLACES=640, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=762, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12189, PETRI_PLACES=649, PETRI_TRANSITIONS=833} [2024-06-14 11:44:40,535 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 606 predicate places. [2024-06-14 11:44:40,535 INFO L495 AbstractCegarLoop]: Abstraction has has 649 places, 833 transitions, 12189 flow [2024-06-14 11:44:40,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:40,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:40,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:44:40,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2024-06-14 11:44:40,536 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-14 11:44:40,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:40,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1006670792, now seen corresponding path program 30 times [2024-06-14 11:44:40,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:40,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614039441] [2024-06-14 11:44:40,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:40,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:40,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:40,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:44:40,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:40,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614039441] [2024-06-14 11:44:40,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614039441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:40,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:40,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:44:40,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855853347] [2024-06-14 11:44:40,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:40,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:44:40,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:40,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:44:40,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:44:40,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:44:40,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 649 places, 833 transitions, 12189 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:40,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:40,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:44:40,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:42,327 INFO L124 PetriNetUnfolderBase]: 3236/5569 cut-off events. [2024-06-14 11:44:42,328 INFO L125 PetriNetUnfolderBase]: For 712979/712981 co-relation queries the response was YES. [2024-06-14 11:44:42,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41092 conditions, 5569 events. 3236/5569 cut-off events. For 712979/712981 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 39017 event pairs, 502 based on Foata normal form. 3/5572 useless extension candidates. Maximal degree in co-relation 40832. Up to 4479 conditions per place. [2024-06-14 11:44:42,432 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 519 selfloop transitions, 330 changer transitions 0/856 dead transitions. [2024-06-14 11:44:42,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 856 transitions, 14249 flow [2024-06-14 11:44:42,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:44:42,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:44:42,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 265 transitions. [2024-06-14 11:44:42,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257936507936508 [2024-06-14 11:44:42,433 INFO L175 Difference]: Start difference. First operand has 649 places, 833 transitions, 12189 flow. Second operand 12 states and 265 transitions. [2024-06-14 11:44:42,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 856 transitions, 14249 flow [2024-06-14 11:44:49,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 856 transitions, 14015 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-14 11:44:49,706 INFO L231 Difference]: Finished difference. Result has 650 places, 833 transitions, 12621 flow [2024-06-14 11:44:49,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11955, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=330, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12621, PETRI_PLACES=650, PETRI_TRANSITIONS=833} [2024-06-14 11:44:49,706 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 607 predicate places. [2024-06-14 11:44:49,706 INFO L495 AbstractCegarLoop]: Abstraction has has 650 places, 833 transitions, 12621 flow [2024-06-14 11:44:49,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:49,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:49,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:44:49,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245 [2024-06-14 11:44:49,706 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-14 11:44:49,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:49,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1905850638, now seen corresponding path program 1 times [2024-06-14 11:44:49,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:49,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815004343] [2024-06-14 11:44:49,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:49,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:49,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:49,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:44:49,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:49,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815004343] [2024-06-14 11:44:49,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815004343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:49,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:49,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:44:49,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649493042] [2024-06-14 11:44:49,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:49,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:44:49,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:49,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:44:49,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:44:49,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:44:49,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 650 places, 833 transitions, 12621 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:49,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:49,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:44:49,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:51,612 INFO L124 PetriNetUnfolderBase]: 3302/5677 cut-off events. [2024-06-14 11:44:51,612 INFO L125 PetriNetUnfolderBase]: For 884588/884588 co-relation queries the response was YES. [2024-06-14 11:44:51,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43954 conditions, 5677 events. 3302/5677 cut-off events. For 884588/884588 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 39909 event pairs, 522 based on Foata normal form. 6/5682 useless extension candidates. Maximal degree in co-relation 43693. Up to 4576 conditions per place. [2024-06-14 11:44:51,713 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 653 selfloop transitions, 212 changer transitions 0/872 dead transitions. [2024-06-14 11:44:51,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 658 places, 872 transitions, 14885 flow [2024-06-14 11:44:51,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:44:51,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:44:51,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-14 11:44:51,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767195767195767 [2024-06-14 11:44:51,714 INFO L175 Difference]: Start difference. First operand has 650 places, 833 transitions, 12621 flow. Second operand 9 states and 218 transitions. [2024-06-14 11:44:51,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 658 places, 872 transitions, 14885 flow [2024-06-14 11:44:58,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 646 places, 872 transitions, 14157 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-14 11:44:58,931 INFO L231 Difference]: Finished difference. Result has 647 places, 835 transitions, 12407 flow [2024-06-14 11:44:58,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11893, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12407, PETRI_PLACES=647, PETRI_TRANSITIONS=835} [2024-06-14 11:44:58,931 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 604 predicate places. [2024-06-14 11:44:58,931 INFO L495 AbstractCegarLoop]: Abstraction has has 647 places, 835 transitions, 12407 flow [2024-06-14 11:44:58,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:58,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:58,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:44:58,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable246 [2024-06-14 11:44:58,932 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-14 11:44:58,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:58,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1310639804, now seen corresponding path program 2 times [2024-06-14 11:44:58,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:58,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934481553] [2024-06-14 11:44:58,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:58,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:58,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:59,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:44:59,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:59,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934481553] [2024-06-14 11:44:59,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934481553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:59,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:59,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:44:59,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586958679] [2024-06-14 11:44:59,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:59,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:44:59,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:59,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:44:59,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:44:59,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:44:59,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 647 places, 835 transitions, 12407 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:59,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:59,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:44:59,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:00,988 INFO L124 PetriNetUnfolderBase]: 3368/5784 cut-off events. [2024-06-14 11:45:00,988 INFO L125 PetriNetUnfolderBase]: For 998669/998669 co-relation queries the response was YES. [2024-06-14 11:45:01,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46201 conditions, 5784 events. 3368/5784 cut-off events. For 998669/998669 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 40622 event pairs, 545 based on Foata normal form. 6/5789 useless extension candidates. Maximal degree in co-relation 45939. Up to 4774 conditions per place. [2024-06-14 11:45:01,096 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 656 selfloop transitions, 207 changer transitions 0/870 dead transitions. [2024-06-14 11:45:01,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 655 places, 870 transitions, 14663 flow [2024-06-14 11:45:01,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:45:01,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:45:01,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-14 11:45:01,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5687830687830688 [2024-06-14 11:45:01,097 INFO L175 Difference]: Start difference. First operand has 647 places, 835 transitions, 12407 flow. Second operand 9 states and 215 transitions. [2024-06-14 11:45:01,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 655 places, 870 transitions, 14663 flow [2024-06-14 11:45:10,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 870 transitions, 14371 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 11:45:10,248 INFO L231 Difference]: Finished difference. Result has 651 places, 837 transitions, 12623 flow [2024-06-14 11:45:10,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12127, PETRI_DIFFERENCE_MINUEND_PLACES=642, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=835, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12623, PETRI_PLACES=651, PETRI_TRANSITIONS=837} [2024-06-14 11:45:10,249 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 608 predicate places. [2024-06-14 11:45:10,249 INFO L495 AbstractCegarLoop]: Abstraction has has 651 places, 837 transitions, 12623 flow [2024-06-14 11:45:10,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:10,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45:10,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:45:10,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247 [2024-06-14 11:45:10,249 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-14 11:45:10,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:10,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1310787674, now seen corresponding path program 3 times [2024-06-14 11:45:10,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:10,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628933617] [2024-06-14 11:45:10,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:10,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:10,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:10,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:45:10,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:10,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628933617] [2024-06-14 11:45:10,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628933617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:10,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:10,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:45:10,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032564135] [2024-06-14 11:45:10,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:10,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:45:10,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:10,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:45:10,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:45:10,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:45:10,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 651 places, 837 transitions, 12623 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:10,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:10,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:45:10,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:12,245 INFO L124 PetriNetUnfolderBase]: 3350/5758 cut-off events. [2024-06-14 11:45:12,245 INFO L125 PetriNetUnfolderBase]: For 932563/932563 co-relation queries the response was YES. [2024-06-14 11:45:12,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44829 conditions, 5758 events. 3350/5758 cut-off events. For 932563/932563 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 40493 event pairs, 543 based on Foata normal form. 8/5765 useless extension candidates. Maximal degree in co-relation 44565. Up to 4796 conditions per place. [2024-06-14 11:45:12,354 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 654 selfloop transitions, 205 changer transitions 0/866 dead transitions. [2024-06-14 11:45:12,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 659 places, 866 transitions, 14447 flow [2024-06-14 11:45:12,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:45:12,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:45:12,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 11:45:12,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-14 11:45:12,355 INFO L175 Difference]: Start difference. First operand has 651 places, 837 transitions, 12623 flow. Second operand 9 states and 211 transitions. [2024-06-14 11:45:12,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 659 places, 866 transitions, 14447 flow [2024-06-14 11:45:21,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 654 places, 866 transitions, 14156 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 11:45:21,433 INFO L231 Difference]: Finished difference. Result has 655 places, 837 transitions, 12747 flow [2024-06-14 11:45:21,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12332, PETRI_DIFFERENCE_MINUEND_PLACES=646, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=632, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12747, PETRI_PLACES=655, PETRI_TRANSITIONS=837} [2024-06-14 11:45:21,433 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 612 predicate places. [2024-06-14 11:45:21,434 INFO L495 AbstractCegarLoop]: Abstraction has has 655 places, 837 transitions, 12747 flow [2024-06-14 11:45:21,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:21,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45: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, 1, 1] [2024-06-14 11:45:21,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248 [2024-06-14 11:45:21,434 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-14 11:45:21,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:21,434 INFO L85 PathProgramCache]: Analyzing trace with hash 417229642, now seen corresponding path program 4 times [2024-06-14 11:45:21,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:21,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534221885] [2024-06-14 11:45:21,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:21,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:21,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:21,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:45:21,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:21,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534221885] [2024-06-14 11:45:21,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534221885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:21,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:21,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:45:21,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101028074] [2024-06-14 11:45:21,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:21,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:45:21,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:21,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:45:21,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:45:21,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:45:21,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 655 places, 837 transitions, 12747 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:21,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:21,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:45:21,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:23,545 INFO L124 PetriNetUnfolderBase]: 3378/5803 cut-off events. [2024-06-14 11:45:23,545 INFO L125 PetriNetUnfolderBase]: For 941953/941955 co-relation queries the response was YES. [2024-06-14 11:45:23,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45390 conditions, 5803 events. 3378/5803 cut-off events. For 941953/941955 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 40840 event pairs, 536 based on Foata normal form. 10/5813 useless extension candidates. Maximal degree in co-relation 45124. Up to 5011 conditions per place. [2024-06-14 11:45:23,650 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 760 selfloop transitions, 99 changer transitions 0/866 dead transitions. [2024-06-14 11:45:23,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 665 places, 866 transitions, 14607 flow [2024-06-14 11:45:23,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:45:23,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:45:23,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-14 11:45:23,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5194805194805194 [2024-06-14 11:45:23,651 INFO L175 Difference]: Start difference. First operand has 655 places, 837 transitions, 12747 flow. Second operand 11 states and 240 transitions. [2024-06-14 11:45:23,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 665 places, 866 transitions, 14607 flow [2024-06-14 11:45:31,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 657 places, 866 transitions, 14192 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 11:45:31,627 INFO L231 Difference]: Finished difference. Result has 658 places, 838 transitions, 12577 flow [2024-06-14 11:45:31,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12332, PETRI_DIFFERENCE_MINUEND_PLACES=647, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=738, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12577, PETRI_PLACES=658, PETRI_TRANSITIONS=838} [2024-06-14 11:45:31,628 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 615 predicate places. [2024-06-14 11:45:31,628 INFO L495 AbstractCegarLoop]: Abstraction has has 658 places, 838 transitions, 12577 flow [2024-06-14 11:45:31,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:31,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45:31,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:45:31,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249 [2024-06-14 11:45:31,628 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-14 11:45:31,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:31,629 INFO L85 PathProgramCache]: Analyzing trace with hash 411867262, now seen corresponding path program 5 times [2024-06-14 11:45:31,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:31,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923832861] [2024-06-14 11:45:31,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:31,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:31,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:31,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:45:31,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:31,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923832861] [2024-06-14 11:45:31,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923832861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:31,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:31,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:45:31,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770591178] [2024-06-14 11:45:31,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:31,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:45:31,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:31,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:45:31,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:45:31,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:45:31,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 658 places, 838 transitions, 12577 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:31,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:31,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:45:31,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:33,691 INFO L124 PetriNetUnfolderBase]: 3406/5851 cut-off events. [2024-06-14 11:45:33,691 INFO L125 PetriNetUnfolderBase]: For 956367/956369 co-relation queries the response was YES. [2024-06-14 11:45:33,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45730 conditions, 5851 events. 3406/5851 cut-off events. For 956367/956369 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 41212 event pairs, 542 based on Foata normal form. 10/5861 useless extension candidates. Maximal degree in co-relation 45463. Up to 5055 conditions per place. [2024-06-14 11:45:33,798 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 760 selfloop transitions, 98 changer transitions 0/865 dead transitions. [2024-06-14 11:45:33,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 666 places, 865 transitions, 14433 flow [2024-06-14 11:45:33,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:45:33,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:45:33,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-14 11:45:33,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.544973544973545 [2024-06-14 11:45:33,799 INFO L175 Difference]: Start difference. First operand has 658 places, 838 transitions, 12577 flow. Second operand 9 states and 206 transitions. [2024-06-14 11:45:33,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 666 places, 865 transitions, 14433 flow [2024-06-14 11:45:43,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 657 places, 865 transitions, 14210 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-14 11:45:43,253 INFO L231 Difference]: Finished difference. Result has 658 places, 839 transitions, 12599 flow [2024-06-14 11:45:43,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12354, PETRI_DIFFERENCE_MINUEND_PLACES=649, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=740, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12599, PETRI_PLACES=658, PETRI_TRANSITIONS=839} [2024-06-14 11:45:43,253 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 615 predicate places. [2024-06-14 11:45:43,253 INFO L495 AbstractCegarLoop]: Abstraction has has 658 places, 839 transitions, 12599 flow [2024-06-14 11:45:43,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:43,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45:43,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, 1, 1] [2024-06-14 11:45:43,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250 [2024-06-14 11:45:43,254 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-14 11:45:43,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:43,254 INFO L85 PathProgramCache]: Analyzing trace with hash 589698778, now seen corresponding path program 6 times [2024-06-14 11:45:43,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:43,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416888898] [2024-06-14 11:45:43,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:43,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:43,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:43,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:45:43,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:43,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416888898] [2024-06-14 11:45:43,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416888898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:43,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:43,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:45:43,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788335181] [2024-06-14 11:45:43,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:43,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:45:43,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:43,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:45:43,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:45:43,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:45:43,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 658 places, 839 transitions, 12599 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:43,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:43,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:45:43,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:45,367 INFO L124 PetriNetUnfolderBase]: 3426/5883 cut-off events. [2024-06-14 11:45:45,367 INFO L125 PetriNetUnfolderBase]: For 942141/942143 co-relation queries the response was YES. [2024-06-14 11:45:45,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45960 conditions, 5883 events. 3426/5883 cut-off events. For 942141/942143 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 41443 event pairs, 540 based on Foata normal form. 8/5891 useless extension candidates. Maximal degree in co-relation 45692. Up to 5025 conditions per place. [2024-06-14 11:45:45,478 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 761 selfloop transitions, 101 changer transitions 0/869 dead transitions. [2024-06-14 11:45:45,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 666 places, 869 transitions, 14487 flow [2024-06-14 11:45:45,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:45:45,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:45:45,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-14 11:45:45,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-14 11:45:45,479 INFO L175 Difference]: Start difference. First operand has 658 places, 839 transitions, 12599 flow. Second operand 9 states and 208 transitions. [2024-06-14 11:45:45,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 666 places, 869 transitions, 14487 flow Killed by 15